题目内容

关于函数的参数,以下选项中描述正确的是

A. 可选参数可以定义在非可选参数的前面
B. 一个元组可以传递给带有星号的可变参数
C. 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
D. 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值

查看答案
更多问题

关于函数的关键字参数使用限制,以下选项中描述正确的是

A. 关键字参数必须位于位置参数之前
B. 不得重复提供实际参数
C. 关键字参数必须位于位置参数之后
D. 关键字参数顺序无限制

关于Python的元组类型,以下选项中描述正确的是

A. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
B. 元组一旦创建就不能被修改
C. Python中元组采用逗号和圆括号(可选)来表示
D. 元组中元素不可以是不同类型

关于全局变量和局部变量说法正确的是

A. 定义在函数内部的变量拥有一个局部作用域
B. 定义在函数外的拥有全局作用域
C. 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问
D. 调用函数时,只有局部变量将被加入到作用域中

关于global语句和nonlocal语句,说法错误的是

A. Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global。
B. nonlocal和global相似,不同之处在于,声明的变量必须在上层嵌套函数的作用域中
C. Python中定义函数时,若想在函数外部对函数内的变量进行操作,就需要在函数内部声明其为global
D. nonlocal和global是作用完全相反的语句

答案查题题库