- 0
- 0
- 约1.88万字
- 约 38页
- 2026-06-22 发布于上海
- 举报
Python程序员题目及详解
一、单项选择题(共10题,每题1分,共10分)
在Python中,关于可变数据类型和不可变数据类型的描述,以下哪一项是正确的?
A.列表(list)和元组(tuple)都是不可变数据类型。
B.字符串(str)和整数(int)都是可变数据类型。
C.集合(set)是可变数据类型,但字典(dict)的键(key)必须是不可变数据类型。
D.浮点数(float)是可变数据类型,因为其值可以改变。
答案:C
解析:Python中,可变数据类型意味着对象的值可以在原地被修改,而对象的身份(id)不变。不可变数据类型则意味着一旦创建,其值就不能被改变。A选项错误,列表是可变数据类型。B选项错误,字符串和整数都是典型的不可变数据类型。C选项正确,集合是可变数据类型,而字典的键要求是不可变数据类型(如字符串、数字、元组),以保证哈希值不变。D选项错误,浮点数也是不可变数据类型,对浮点数变量的重新赋值实际上是创建了一个新的对象。
以下代码执行后,变量a和b的值分别是多少?
a=[1,2,3]
b=a
b.append(4)
A.a=[1,2,3],b=[1,2,3,4]
B.a=[1,2,3,4],b=[1,2,3,4]
C.a=[1,2,3],b=[1,2,3]
D.a=[1
您可能关注的文档
- 2026年中医养生保健师考试题库(附答案和详细解析)(0506).docx
- 2026年信息安全保障人员认证(CISAW)考试题库(附答案和详细解析)(0521).docx
- 2026年健康照护师考试题库(附答案和详细解析)(0517).docx
- 2026年康复治疗师考试题库(附答案和详细解析)(0517).docx
- 2026年心理健康指导师考试题库(附答案和详细解析)(0523).docx
- 2026年智慧教育工程师考试题库(附答案和详细解析)(0521).docx
- 2026年职业生涯规划师考试题库(附答案和详细解析)(0522).docx
- 中医医师中医诊断学试卷及详解.docx
- 中级会计职称财务管理题目及分析.docx
- 主持人资格才艺展示试题及分析.docx
原创力文档

文档评论(0)