大数跨境
0
0

Python每日一练(2025.12.3)

Python每日一练(2025.12.3) 码途钥匙
2025-11-27
0

01执行以下代码,输出的结果是?


s = "program" print(s[1:4] + s[-2:])
A. "rogram"
B. "rogam"
C. "pogram"
D. "prgam"


答案:B

解答: s[1:4]表示从索引 1 到 3(左闭右开)的子串,即 "rog";s[-2:]表示从倒数第 2 个字符到末尾的子串,即 "am"。两者拼接后为 "rogam",因此输出结果为 B。


02 以下哪种方式可以安全地获取字典info中键 "score" 对应的值,且在键不存在时返回 0?


A. info["score"]
B. info.get("score", 0)
C. info.fetch("score", 0)
D. get(info, "score", 0)


答案:B

解答: 字典的get(key, default)方法可以获取键对应的值,若键不存在则返回默认值(这里是 0)。选项 A 在键不存在时会报错,选项 C、D 不是 Python 字典的正确方法,因此正确答案是 B。



03 执行以下代码,输出的结果是?


nums = [2, 3, 6] print(nums[0] * nums[2])
A. 12
B. 6
C. 18
D. 8


答案:A

解答: nums[0]是列表中索引为 0 的元素 2,nums[2]是索引为 2 的元素 6,两者相乘为 2×6=12,因此输出结果为 A。



04 关于 Python 中的pass语句,以下说法正确的是?


A. pass会终止当前代码块的执行
B. pass是一个空语句,用于占位(不执行任何操作)
C. pass只能用于if语句中
D. pass执行后会返回None


答案:B

解答: pass是 Python 中的空语句,仅作为占位符使用(比如在语法上需要语句但暂时不想写逻辑时),不执行任何操作。它可以用于if、for、函数定义等多种场景,不会终止执行也不返回值。因此选项 B 正确,其他选项错误。



点击公众号
关注我们
点分享
点收藏
点在看
点点赞


【声明】内容源于网络
0
0
码途钥匙
欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
内容 992
粉丝 0
码途钥匙 欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
总阅读109
粉丝0
内容992