答案:A。解释:range()函数用于生成一个指定范围的整数序列,可以指定起始值、结束值和步长。enumerate()用于同时获取索引和元素,zip()用于将多个可迭代对象对应元素组合,map()用于对可迭代对象的每个元素应用函数。
答案:B。解释:函数可以没有返回值(默认返回 None),可以没有参数,Python 允许在函数内部定义嵌套函数,不同作用域下函数名可以重复(但不建议)。
答案:A。解释:函数定义使用 def 关键字,后面跟着函数名和括号,括号内可以有参数,如果有返回值使用 return 语句,B 选项缺少括号,C 选项这种返回值标注方式不是正确的 Python 语法,D 选项 return 语句格式错误。
答案:D。解释:位置参数是按照参数位置传递,关键字参数是通过参数名传递,默认参数是在函数定义时给参数指定默认值,Python 函数支持这些参数类型。