A. d= [] B. d= [1,2] C. d= [1,2,3] D. 以上全部错误
A. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用 B. 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用 C. 局部变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放 D. 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
A. 局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量 B. 局部变量是函数内部的占位符,与全局变量可能重名但不同 C. 函数运算结束后,局部变量不会被释放 D. 当局部变量为组合数据类型且未创建,等同于全局变量
A. 采用名称传参的时候,实参的顺序需要和形参的顺序一致 B. 可选参数传递指的是没有传入对应参数值的时候,就不使用该参数 C. 函数能同时返回多个参数值,需要形成一个列表来返回 D. Python支持按照位置传参也支持名称传参
A. 函数调用时,参数列表中给出要传入函数内部的参数,这类参数称为形式参数 B. 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式 C. 程序在调用时,将形参复制给函数的实参 D. 函数定义中参数列表里面的参数是实际参数,简称实参
A. 参数是int类型时,不改变原参数的值 B. 参数是组合类型(可变对象)时,改变原参数的值 C. 参数的值是否改变与函数中对变量的操作有关,与参数类型无关 D. 参数是list类型时,改变原参数的值
A. 定义函数的时候,可选参数必须写在非可选参数的后面 B. 函数的实参位置可变,需要在实参调用时给出名称 C. 调用函数时,可变数量参数被当做元组类型传递到函数中 D. Python 支持可变数量的参数,实参用”*参数名”表示
A. 函数不可以对自己调用,只能调用别的函数 B. 函数可以不定义,就可以直接使用 C. 函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化设计 D. 函数定义的位置没有要求,可以先调用,最后对函数定义