《Python测试题目》是一份包含各种难度级别的编程练习文档,旨在帮助学习者通过实践掌握Python语言的核心知识和技能。
Python测试题
一、填空题
1.在Python编程语言里,使用符号 # 标识单行注释;代码块的划分是通过 缩进对齐 实现。
2. Python中的序列类型包括 字符串 、 列表 和 元组 ,而映射类型则只有字典一种。
3. 在Python中,可变数据类型的实例有列表和字典,不可变的数据类型包含字符串、数字以及元组等。
4.在Python语言里,数字可以分为 整数 类型、 长整数(即没有大小限制的整数)、 浮点 数 和 复数 等不同类型。
5. Python使用 is 和 is not 运算符来判断两个变量是否引用同一个对象;也可以利用内建函数 type() 来确定一个对象的具体类型。
6.假设字符串s等于abcdefg, 那么 s[3] 的值是 d,而切片操作 s[3:5] 结果为 de ,s[:5] 会返回 abcde ,对于 s[3:] 则输出 defg;如果使用步长2进行切片如 s[: :2] 将得到 aceg。另外,执行字符串反转的命令是 s[::-1] 其结果为 gfedcba 。而关于负索引和范围选择的表达式s[-2:-5]将返回空值。
二、选择题
1. 下列哪一个语句在Python中无法正确运行? ( B )
A.x = y = z = 1
B.x = (y = z + 1)
C.x, y = y, x
D.x += y