单选题 Python字典的键(Key)必须满足什么条件?
A、必须是不可变类型
B、必须是可变类型
C、必须是数字或字符串
D、可以是任意类型
单选题 Python中lambda函数的主要作用是?
A、定义匿名函数,用于简单操作
B、替代def定义复杂函数
C、实现递归调用
D、必须包含return语句
单选题 打开文件时,mode参数为'w'表示?
A、写入模式,覆盖原有内容
B、追加模式,保留原有内容
C、读写模式,文件指针在开头
D、二进制写入模式
单选题 在函数内部要修改全局变量,需要使用哪个关键字?
A、global
B、nonlocal
C、local
D、无需声明直接修改
单选题 关于Python中的列表和元组,以下说法正确的是?
A、列表是可变的,元组是不可变的
B、列表是不可变的,元组是可变的
C、列表和元组都支持元素修改
D、列表和元组都不支持索引操作
单选题 关于for循环中的else子句,以下说法正确的是?
A、当循环正常完成(未遇到break)时执行
B、无论是否break都会执行
C、仅在循环体为空时执行
D、与try-except中的else作用相同
单选题 Python装饰器(Decorator)的作用是?
A、在不修改原函数代码的情况下增强其功能
B、优化函数执行速度
C、将函数转换为类方法
D、封装函数内部数据
单选题 类中的__init__方法在何时被调用?
A、创建对象实例时自动调用
B、类定义时调用
C、对象销毁时调用
D、需要手动调用