大数跨境
0
0

Python每日一练(2025.9.11)

Python每日一练(2025.9.11) 码途钥匙
2025-09-06
0

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


fruits = ["apple""banana""cherry"] print(fruits[1:])
A. ["apple"]
B. ["banana"]
C. ["banana", "cherry"]
D. ["apple", "banana"]


答案:C 

解答:列表切片[1:]表示从索引 1 开始截取到列表末尾的所有元素。fruits列表中索引 1 是 "banana",索引 2 是 "cherry",因此截取结果为 ["banana", "cherry"],答案选 C。


02 以下哪种方式可以正确创建一个包含单个元素 "test" 的元组?


A. ("test")
B. ("test",)
C. "test"
D. ["test"]


答案:B 

解答:元组的定义需要用逗号分隔元素,单个元素的元组必须在元素后加逗号,否则会被解析为字符串,因此("test",)是正确的单元素元组创建方式;A 会被解析为字符串;C 是字符串本身;D 是列表,答案选 B。



03 关于 Python 中的全局变量和局部变量,以下说法正确的是?


A. 局部变量不能和全局变量同名
B. 在函数内部可以直接修改全局变量的值
C. 使用global关键字可以在函数内部声明全局变量
D. 全局变量只能在函数外部使用


答案:C 

解答:局部变量可以和全局变量同名(此时局部变量会遮蔽全局变量),A 错误;在函数内部直接修改全局变量会报错,需用global声明后才能修改,B 错误;global关键字用于在函数内部声明变量为全局变量,C 正确;全局变量在函数内部可以直接访问(无需声明),D 错误,答案选 C。






04 Python 中,"abc".count("a") + "aaa".count("aa")的结果是?


A.1
B.2
C.3
D.4


答案:B 

解答:str.count(sub)用于统计子字符串sub在原字符串中出现的非重叠次数。"abc".count("a")统计 "a" 出现 1 次;"aaa".count("aa")中,"aa" 从索引 0 开始匹配 1 次,剩余 "a" 无法再匹配,因此结果为 1。两者相加得 1+1=2,答案选 B。





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

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