以下为《python字符串与列表练习题***08(1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
Python字符串与列表练习题
填空题(每小题2分,共40分)
列表、元组、字符串是Python的____有序_____(有序?无序)序列。
表达式[1, 2, 3]*3的执行结果为_[1, 2, 3, 1, 2, 3, 1, 2, 3]_____________________。
表达式“[3] in [1, 2, 3, 4]”的值为______False__________。
假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是____6, 7, 9, 11, 13__________________。
任意长度的Python列表、元组和字符串中最后一个元素的下标为__-1______。
Python语句''.join(list('hello world!'))执行的结果是__'hello world!'__________________。
转义字符’\n’的含义是_______换行符____________。
Python语句list(range(1,10,3))执行结果为______[1, 4, 7]_____________。
切片操作list(range(6))[::2]执行结果为___[0, 2, 4]_____________。
表达式 'ab' in 'acbed' 的值为__False______。
已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为__11_________。
表达式 min(['11', '2', '3']) 的值为___2______________。
已知 x = [3, 5, 7],那么执行语句 x[len(x):] = [1, 2]之后,x的值为_____1_________。
已知 x = [1, 2, 3, 2, 3],执行语句 x.pop() 之后,x的值为_____[1, 2, 3]___________。
表达式 '%d,%c' % (65, 65) 的值为___'65,A'_____。
表达式 'The first:{1}, the second is {0}'.format(65,97) 的值为_____'The first:97, the second is 65'_________________________。
表达式 ':'.join('abcdefg'.split('cd')) 的值为___'ab:efg'___________。
表达式 'Hello world. I like Python.'.find('python') 的值为____-1____。
表达式 ','.join('a b ccc\n\n\nddd '.split()) 的值为__'a,b,ccc,ddd'____________。
表达式 'abcab'.replace('a','yy') 的值为___'yybcyyb'________。
阅读程序(每小题2分,共6分)
下面程序运行的结果为 [3, 2] [1, 2] .
list1=[1,2]
list2=list1[::]
list1[0]=3
print(list1,list2)
下面程序运行的结果为 恭喜,你已获***的面试机会!
age, subject,college=(24,“计算机”,” 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,100) for i in range(20)]
a=sorted(x[:10])
b=sorted(x[10:],reverse=True)
x=a+b
print(x)
生成一个包含50个两位随机整数的列表,然后删除其中的所有奇数(提示从后向前删) (本小题12分)
答:import random
list = [random.randint(0,100) for i in range(50)]
for num in range(50,0,-1):
if list[num-1]%2 != 0:
del list[num-1]
print(list)
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《python字符串与列表练习题***08(1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。