已知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]____。
这篇博客探讨了Python编程中的一些容易混淆的概念,包括交换变量值、列表操作、字符串处理、比较运算符以及字典操作等。通过具体的例子,帮助读者理解这些知识点并避免在实际编程中出错。
6155

被折叠的 条评论
为什么被折叠?



