一、单项选择题(本大题共 15 小题)

1、Python 中,整数类型(int)表示没有小数部分的数值。关于 Python 整数的特点,以下说法正确的是:

① Python 的整数有固定的最大值和最小值限制,与 C 语言相同

② Python 的整数没有长度限制,仅受可用内存大小的约束

③ Python 不支持负整数

④ Python 的整数不能直接进行二进制、八进制或十六进制的表示

2、已知变量 x = 0x1A,请问变量 x 的十进制值是:

① 16

② 26

③ 10

④ 20

3、浮点数在计算机中以二进制形式存储,有时会产生微小的表示误差。表达式 0.1 + 0.2 == 0.3 在 Python 中的求值结果是:

① True

② False

③ 有时为 True,有时为 False

④ 会引发一个错误

4、在 Python 中,复数 3 + 4j 的虚部是 4j,要获取其虚部的数值部分(浮点数),应使用:

① 3 + 4j.imag

② (3 + 4j).imag

③ 3 + 4j.real

④ imag(3 + 4j)

5、Python 的 // 运算符表示:

① 除法运算,结果为浮点数

② 幂运算

③ 整数除法(向下取整)

④ 取模(求余)运算

6、以下哪个 Python 内置函数可以返回一个数的绝对值?

① abs()

② round()

③ pow()

④ divmod()

7、要生成一个 1 到 100(包含 1 和 100)之间的随机整数,应该使用:

① random.random() * 100

② random.randint(1, 100)

③ random.uniform(1, 100)

④ random.choice(range(1, 101))

8、在 Python 中,布尔类型(bool)的两个取值是:

① true 和 false

② True 和 False

③ 1 和 0

④ YES 和 NO

9、字符串 s = "Python",表达式 s[1:4] 的结果是:

① Pyth

② yth

③ ytho

④ Pyt

10、以下哪种字符串格式化方法是 Python 3.6 及以上版本引入的,因其简洁和高效而被推荐使用?

① 百分号 % 格式化

② str.format() 方法

③ f-string(格式化字符串字面值)

④ 使用 + 运算符进行字符串连接

11、已知圆周率 pi = 3.1415926,若使用 f-string 格式化输出,要求保留两位小数,正确的写法是:

① f"圆周率为:{pi:.2f}"

② f"圆周率为:{pi:2f}"

③ f"圆周率为:{pi:.2}"

④ f"圆周率为:{pi:.2d}"

12、在 Python 中,表示“空值”或“无返回结果”的特殊对象是:

① null

② None

③ nil

④ NULL

13、函数 type(3.14) 的返回结果是:

14、要将一个字符串 "123" 转换为整数,正确的做法是:

① int(123)

② str(123)

③ int("123")

④ float("123")

15、标准库 datetime 中的 datetime.now().strftime("%Y-%m-%d") 输出的格式类似于:

① 2025-11-11

② 11-11-2025

③ 11/11/2025

④ 2025年11月11日

二、判断题(本大题共 5 小题)

1、在 Python 中,字符串一旦被创建,其内容就不能被修改,我们称字符串为不可变对象。( )

2、bool 类型是 int 类型的子类,因此在数值运算中,True 等价于 1,False 等价于 0。( )

3、Python 的内置函数 input() 返回的数据类型始终是字符串(str)。( )

4、使用 random.seed(10) 设置随机数种子后,可以保证程序产生的随机数是完全不可预测的。( )

5、在 f-string 中,要输出大括号 {} 本身,需要使用双重大括号 {{ 和 }}。( )

三、多项选择题(本大题共 5 小题)

1、以下哪些是 Python 的内置数值类型?

① 整数(int)

② 浮点数(float)

③ 复数(complex)

④ 小数(Decimal)

2、关于字符串切片操作,以下哪些描述是正确的?

① 切片语法为 [start:stop:step],其中 step 表示步长,默认为 1

② 切片时包含起始索引(start)位置的字符,但不包含结束索引(stop)位置的字符

③ s[::-1] 可以得到字符串 s 的倒序

④ 切片操作会改变原始字符串的内容

3、以下哪些是 Python 中有效的字符串表示方式?

① "Hello"

② 'World'

③ '''Multiline String'''

④ "It's a nice day"

4、以下哪些函数或方法可以用于判断一个字符串是否以某个子串开头或结尾?

① startswith()

② endswith()

③ find()

④ index()

5、以下哪些是 Python 中常用的类型转换函数?

① int()

② str()

③ float()

④ bool()

打开网易新闻 查看精彩图片

点赞有美意,赞赏是鼓励