大数跨境
0
0

Python每日一练(2025.12.5)

Python每日一练(2025.12.5) 码途钥匙
2025-12-05
0

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


s = "blueberry" print(s.replace("b""p")[:5])
A. "pluep"
B. "plueb"
C. "pluer"
D. "blueb"


答案:A

解答: s.replace("b", "p")将字符串中所有 "b" 替换为 "p",得到 "plueperry";[:5]取前 5 个字符 "pluep",因此输出结果为 A。


02 以下哪个是 Python 中正确的for循环语法?


A. for i in range(5): print(i)
B. for i in 5: print(i)
C. for i from 1 to 5: print(i)
D. for i = 0; i < 5; i++: print(i)


答案:A

解答: Python 的for循环需遍历可迭代对象(如range(5)),选项 B 中 5 是整数(非可迭代),C 是其他语言语法(Python 不支持from...to),D 是 C 语言循环语法,只有 A 符合 Python 规范。



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


nums = [8, 2, 6] print((nums[0] - nums[1]) * nums[2])
A. 36
B. 48
C. 24
D. 12


答案:A

解答: nums[0] - nums[1]即 8-2=6,再乘以nums[2](6),6×6=36,因此输出结果为 A。



04 关于 Python 中的模块导入,以下说法错误的是?


A. import math后可通过math.pi访问圆周率
B. from math import *会导入 math 模块的所有属性
C. import math as m是给模块指定别名
D. 导入模块后,模块中的变量不能被修改


答案:D

解答: 导入模块后,若模块中的变量是可变类型(如列表)或重新赋值,可被修改(只是不建议);选项 A、B、C 均为正确的模块导入用法,D 说法错误。





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

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