news 2026/6/23 22:08:39

思考与练习(第五章 基本数据类型)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
思考与练习(第五章 基本数据类型)

一、单项选择题(本大题共 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) 的返回结果是:

① <class 'int'>

② <class 'float'>

③ <class 'str'>

④ <class 'number'>

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()

附:参考答案与解析

“点赞有美意,赞赏是鼓励”

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 21:45:50

Python:SOLID 面向对象设计原则

在软件工程与面向对象设计&#xff08;OOD&#xff09;领域&#xff0c;SOLID 原则被广泛视为构建可维护、可复用、可扩展、易测试的软件系统的核心指导规范。无论是大型工程架构&#xff0c;还是日常 Python 项目&#xff0c;只要涉及类与对象&#xff0c;SOLID 原则都能帮助你…

作者头像 李华
网站建设 2026/6/23 22:04:44

专业级鼠标性能测试工具:从数据采集到精准分析的全链路解析

专业级鼠标性能测试工具&#xff1a;从数据采集到精准分析的全链路解析 【免费下载链接】MouseTester 项目地址: https://gitcode.com/gh_mirrors/mo/MouseTester 在追求极致用户体验的今天&#xff0c;鼠标作为人机交互的重要桥梁&#xff0c;其性能表现直接影响着工作…

作者头像 李华
网站建设 2026/6/23 4:46:51

Magpie-LuckyDraw:5分钟上手的多平台炫酷抽奖系统终极指南

Magpie-LuckyDraw&#xff1a;5分钟上手的多平台炫酷抽奖系统终极指南 【免费下载链接】Magpie-LuckyDraw &#x1f3c5;A fancy lucky-draw tool supporting multiple platforms&#x1f4bb;(Mac/Linux/Windows/Web/Docker) 项目地址: https://gitcode.com/gh_mirrors/ma/M…

作者头像 李华
网站建设 2026/6/23 19:36:13

魔兽争霸III现代化修复工具:全面解决兼容性问题的终极指南

魔兽争霸III现代化修复工具&#xff1a;全面解决兼容性问题的终极指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 魔兽争霸III作为经典的即时战略…

作者头像 李华
网站建设 2026/6/23 1:08:09

数字内容获取革命:智能绕过付费墙的完整解决方案

在信息爆炸的数字时代&#xff0c;优质内容往往被付费墙所封锁&#xff0c;阻碍了知识的开放流通和信息的公平获取。这种内容访问障碍不仅影响了个人的学习研究效率&#xff0c;也对整个社会的知识传播体系构成了挑战。 【免费下载链接】bypass-paywalls-chrome-clean 项目地…

作者头像 李华
网站建设 2026/6/23 0:27:29

256台H100服务器算力中心的带外管理网络建设方案

1、项目综述与实施纲要本文档为“256台NVIDIA H100算力集群”提供带外管理网络的端到端部署指南。带外网络是集群的“最后生命线”&#xff0c;其核心使命是&#xff1a;当业务网络、操作系统乃至硬件出现严重故障时&#xff0c;运维人员仍能通过独立的物理通道对服务器进行电源…

作者头像 李华