执行以下程序
a=[33,55,22,77] a.sort() for i in a: print(i)
运行结果是?( )
33 55 22 77
22 33 55 77
55 33 22 77
77 55 33 22
在python中,当列表需要动态添加元素时,可以使用( )函数添加一个新的元素到列表的尾部。
append()
del()
sort()
sorted()
已知列表lis=['a','bc','def'],则执行print(len(lis))语句输出的结果是?( )
3
4
5
6
下列关于Python列表的表达正确的是?( )
Python列表是包含0个或者多个对象引用的有序序列
python列表用小括号()表示
列表的长度是不可变的
Python列表的元素间用顿号、隔开
下列哪一个Python列表的创建是错误的?( )
l=[1,3.14,"laowang",[1,2]]
l=[1,3.14,laowang,[1,2]]
l=[1,3.14,"laowang",(1,2)]
l=[]
已知a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],执行del a[1:]后,a的结果是什么?( )
[0, 1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[0]
[0, 1]
已知a=list("zhangsan"),执行了a[1:7:2]后结果是?( )
[ 'h', 'a', 'n', 'g', 's', 'a', 'n']
['z', 'h', 'a', 'n', 'g', 's', 'a']
[ 'h', 'a', 'n', 'g', 's', 'a']
['h', 'n', 's']
下面程序的输出结果是?( )
a=[[1,2,3],[4,5,6]]
a.sort(reverse=True)
print(a)
[[4,5,6],[1,2,3]]
[6,5,4],[3,2,1]
[[6,5,4],[3,2,1]]
[4,5,6],[1,2,3]
执行以下代码的结果是?( )
name=['Amir', 'Betty', 'Chales', 'Tao']
name.index("Edward ")
-1
0
4
异常报错
以下代码的输出结果是?( )
ls = [[1,2,3],'python',[[4,5,'ABC'],6],[7,8]]
print(ls[2][1])
5
p
4
6
下面代码运行的结果是?( )
tup1 = ('中国', '电子学会', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print (tup1[-1],tup2[1:5])
2000 (2, 3, 4, 5)
2000 (2, 3, 4, 5,6)
(2000 (2, 3, 4, 5,6))
1997 (1,2, 3, 4, 5)
执行下列程序的结果为?( )
message1={'name':'Tom','age':14,'city':'London'}
for v in message1.values():
print(v,end='')
Tom14London
nameageLondon
name:Tom
Tom
下列语句中变量i取值范围是0—99的是?( )
for i in range(101)
for i in range(1,100)
for i in range(0,101)
for i in range(100)
执行下列代码后,运行结果是?( )
stu={'202101':'小明','202102':'小红','202103':'小丽'}
print(len(stu))
0
1
3
6
以下语句不能创建字典的是?( )
dic={}
dic={12:34}
dic={[12]:[34]}
dic={(12):(34)}
某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?( )
赋值语句
选择(分支)结构语句
循环结构语句
输入输出语句
下面的语句哪个会无限循环执行下去?( )
for a in range(10):
print(a)
a=1 while True: print(a) if a==3: break a=a+1
a=1 while True: print(a) if a==3: continue a=a+1
a=[1,0,2] for i in a: if not i: continue print(i)
下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?( )
for i in range(1,10):#第一行 for j in range(1,10): #第二行 if j<=i: #第三行 ___________#第四行 print("")
print("{}*{}={}".format(j,i,i*j),'',end='')
print("%d*%d=%d" % (j,i,i*j),end=" ")
print(j,'*',i,'=',i*j,'',end='')
print("{}*{}={}".format({j*i={i*j}}),'',end='')
对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?( )
tup[2:4:2] = ('敬业')
tup[4]='敬业'
del tup[4]
tup*3
以下程序执行后的结果是?( )
s='Kevin likes English.' new='' for i in range(len(s)): if i%3==0: new+=s[i] print(new)
enisni.
KileEls
KvnlksEgih
KileElh
以下程序功能是?( )
计算并输出100以内(不含0和100)所有数字的和
计算并输出1-100所有数字的和,输出5050
统计并输出100以内(不含0和100)偶数个数,输出50
统计并输出100以内(不含0和100)偶数个数,输出49
执行以下程序
l=['i','love','you','!'] l='.'.join(l) l=l.split('.') l=' '.join(l) print(l)
运行结果是?( )
iloveyou!
i.love.you.!
i love you !
['i', 'love', 'you', '!']
执行以下程序
a={'gj':'china','nl':12,'xb':'女'} a['nl']=11 del a['gj'] a['xm']='xxs' print(a)
运行结果是?( )
{'gj':'china','nl':11,'xb':'女'}
{'nl':11,'xb':'女'}
{'nl': 11, 'xb': '女', 'xm': 'xxs'}
{'nl': 12, 'xm': 'xxs', 'xb': '女'}
运行以下Python程序
运行以下程序 a=eval(input("年龄:")) if a > 10: b=30 else: b=15 print("票价:",b) 当输入12时,输出结果为?
当输入12时,输出结果为?( )
票价: 12
票价: 15
票价: 30
票价: 10
已知t1=(2,3),t2=(4,5,6),那么t2+t1*2的结果是?( )
(2, 3, 2, 3, 4, 5, 6)
(4, 5, 6, 2, 3, 2, 3)
(2, 3, 4, 5, 6, 2, 3, 4, 5, 6)
(2, 3, 4, 5, 6)
运行如下程序
s1="hi" s2=" lanxi" s3="!" print(s1+s2+s3)
运行结果为hi lanxi! ( )
字典是无序的。( )
执行下列代码后,运行结果是:Helloorld!( )
for i in "HelloWorld!": if i=="W": break print(i,end="")
凡是用while语句编写的循环结构,都可以用for语句实现。( )
[1,2] in [1,2,3,4,5,6]的结果为True。( )
只有列表可以转换为元组,字符串、字典都无法转换成元组。( )
while循环的判断条件可以是任何表达式,只有当表达式的值为True的时候,才执行循环体。( )
字符串是可变的数据类型。( )
在一段程序中,如果有break,就一定有continue。( )
t2=1,2,3则t2是int类型数据。( )