Python易混小知识点

这篇博客探讨了Python编程中的一些容易混淆的概念,包括交换变量值、列表操作、字符串处理、比较运算符以及字典操作等。通过具体的例子,帮助读者理解这些知识点并避免在实际编程中出错。
部署运行你感兴趣的模型镜像

已知x=3和y=5,执行语句 x, y = y, x 后x的值是__5__。
已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式 max(x) 的值为_____’3’
表达式 min([‘11’, ‘2’, ‘3’]) 的值为
__’11’
已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式max(x, key=len) 的值为
’11’

语句 x = (3,) 执行后x的值为
____(3,)
语句 x = (3) 执行后x的值为_______3_________。
已知 x = [3, 5, 7],那么表达式 x[10:]的值为
[]

已知 x = [3, 5, 7],那么执行语句 x[len(x):] = [1, 2]之后,x的值为
_[3,5,7,1,2]
已知 x = [3, 7, 5],那么执行语句 x.sort(reverse=True)之后,x的值为_____[7,5,3]

已知 x = [3, 7, 5],那么执行语句 x = x.sort(reverse=True)之后,x的值为____空
___。
表达式 ‘abcab’.replace(‘a’,‘yy’) 的值为___’yybcyyb’
表达式 ‘hello world, hellow every one’.replace(‘hello’, ‘hi’) 的值
___'hi world, hiw every one’
语句x = 3==3, 5执行结束后,变量x的值为
(True, 5)

已知 x = 3,并且id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280 的值为_____False______。
已知 x = 3,那么执行语句 x = 6 之后,x的值为________6________。
表达式“[3] in [1, 2, 3, 4]”的值为_______False_________。
列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为 空 。
假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是_ [6, 7, 9, 11]__
切片操作list(range(6))[::2]执行结果为______[0, 2, 4]
语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为___False

表达式 ‘ab’ in ‘acbed’ 的值为_____False

Python 3.x语句 print(1, 2, 3, sep=’:’) 的输出结果为____1:2:3________。
已知 x = {‘a’:‘b’, ‘c’:‘d’},那么表达式 ‘a’ in x 的值为_____True
________。
已知 x = {‘a’:‘b’, ‘c’:‘d’},那么表达式 ‘b’ in x 的值为______False________。
已知 x = {‘a’:‘b’, ‘c’:‘d’},那么表达式 ‘b’ in x.values() 的值为___True___________。
表达式 1<2<3 的值为_____True____。
表达式 3 or 5 的值为_____3___。
表达式 0 or 5 的值为_____5____。
表达式 3 and 5 的值为____5________。
表达式 3 and not 5 的值为_____False_________。
表达式 3 | 5 的值为_____7_____。
表达式 3 & 6 的值为____2_____。
已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x的值为_[3,2]
已知 x = [3, 5, 7],那么执行语句 x[:3] = [2]之后,x的值为
[2]

已知x为非空列表,那么执行语句y = x[:]之后,id(x[0]) == id(y[0])的值为_____True

已知 x = [1, 2, 3, 2, 3],执行语句 x.remove(2) 之后,x的值为
___[1,3,3]________。

创建一个空字典d: {};向d中添加一个键值对(’a’:3){‘a’:3};d[‘a’] = 3;d[‘b’] = 报错KeyError:b;d.get(‘b’,2) = None_;执行d[‘b’] = 5后,d = {‘a’: 3’,’b’ : 5}。执行d.update({1:3,2:4})后d={‘a’: 3’,’b’ : 5, 1:3,2:4}
d = {‘a’:1,’c’:5,’d’:9,’b’:10};则list(d.keys()) = [a,c,d,b]; list(d.values()) = [1,5,9,10];list(d.items()) = [(a,1),(c,5),(d,9),(b,10)]
执行a,b,c = ‘123’后,a=’1’;b=
’2’_;c=
’3’
执行a,b,c = {“hello”:10,“world”:20,“你好”:‘世界’}后,a=
’hello’;b=__’world’;c=’你好’
a=[2,4,9,5,9,8,1],表达式[index for index,value in enumerate(a) if value == max(a)]的值为:
[2, 4]_
a=[[1,3,5],[2,4,6]],则表达式[x for elem in a for x in elem]的值为:
[1, 3, 5, 2, 4, 6]
x=’abcde’, y=’adcbe’;则执行a= [m==n for m,n in zip(x,y)]后,a=
[True, False, True, False, True]
____。

您可能感兴趣的与本文相关的镜像

HunyuanVideo-Foley

HunyuanVideo-Foley

语音合成

HunyuanVideo-Foley是由腾讯混元2025年8月28日宣布开源端到端视频音效生成模型,用户只需输入视频和文字,就能为视频匹配电影级音效

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值