大数跨境
0
0

Python每日一练(2025.12.13)

Python每日一练(2025.12.13) 码途钥匙
2025-12-08
0

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


s = "watercress" print(s.replace("e""a")[-5:])
A. "crass"
B. "cress"
C. "water"
D. "watra"


答案:A 

解答: s.replace("e", "a")将字符串中所有 "e" 替换为 "a",得到 "watarcrass";[-5:]取最后 5 个字符 "crass",因此输出结果为 A。


02 以下哪个是 Python 中正确的浮点数表示?


A. 5.
B. .5
C. 5.0
D. 以上都是


答案:D

解答: Python 中浮点数可表示为带小数点的形式,5.、.5、5.0均为合法的浮点数表示方式(5.等价于5.0,.5等价于0.5),因此正确答案是 D。


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


nums = [462print(sorted(nums)[-1] - sorted(nums)[0])
A. 2
B. 4
C. 6
D. 8


答案:B

解答: sorted(nums)升序排序得[2, 4, 6],[-1]取最大值 6,[0]取最小值 2,6-2=4,因此输出结果为 B。

04 关于 Python 中的函数参数,以下说法错误的是?


A. 位置参数必须按定义顺序传递
B. 关键字参数可以不按定义顺序传递
C. 默认参数必须放在位置参数之后
D. 可变长度参数(*args)必须放在所有参数最后


答案:D

解答: 可变长度参数中,*args(可变位置参数)需放在位置参数和默认参数之后,**kwargs(可变关键字参数)需放在最后;因此*args并非必须在所有参数最后(其后可跟**kwargs),D 说法错误。A、B、C 均为正确规则,因此答案是 D。



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

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