关于Python的全局变量和局部变量,以下选项中描述错误的是()。
A.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
A.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
在 Python中,关于全局变量和局部变量,以下选项中描述不正确的是( ).
A、一个程序中的变量包含两类:全局变量和局部变量
B、全局变量一般没有缩进
C、全局变量在程序执行的全过程有效
D、全局变量不能和局部变量重名
global保留字的作用是?
A、在函数内部声明全局变量
B、在函数内部定义和全局变量同名的局部变量
C、在函数外声明变量时必须使用的保留字
D、保证局部变量不会被修改
关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是( )
A、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
B、return不可以传递任意多个函数局部变量返回值
C、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
D、可以通过global保留字在函数内部声明全局变量
给出如下代码: def fact(n): s = 1 for i in range(1,n+1): s *= i return s 以下选项中描述错误的是
A、fact(n)函数功能为求n的阶乘
B、range()函数是Python内置函数
C、s是局部变量
D、代码中n是可选参数
关于函数的参数,以下选项中描述错误的是
A、在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
B、一个元组可以传递给带有星号的可变参数
C、可选参数可以定义在非可选参数的前面
D、在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!