执行下列代码后, 运行结果是? ( )
seq=['hello','good','morning']
s='*'.join(seq)
print(s)
hello*good*morning*
*hello*good*morning
hello*good*morning
*hello*good*morning*
小红用一个列表 score=[80,78,92,96,100,88,95]来依次表示她七周的英文测验分数, 如果想要查找到第三周的英文测验分数并将其删除, 应该怎么做? ( )
score[3]
score[2]
score.pop(3)
score.pop(2)
已知 Lista=list("five"), 执行语句 Lista[2:]=list("rst")后, 列表 Lista 中的元素为? ( )
['f', 'i', 'v', 'e', 'r', 's', 't']
['f', 'r', 's', 't']
['f', 'i', 'r', 's']
['f', 'i', 'r', 's', 't']
以下代码输出结果是? ( )
ls =["2021","123","Python"]
ls.append([2021,"2021"])
ls.append(2021)
print(ls)
['2021', '123', 'Python', 2021]
['2020', '123', 'Python', [2021, '2021']]
['2021', '123', 'Python', [2021, '2021'], 2021]
['2020', '123', 'Python', [2021],2021]
在 Python3.5.2 的 IDLE 交互式环境下依次输入以下程序语句后的结果是? ( )
S=[10,20,30,40]
10 in S
True
true
False
false
以下代码输出结果是? ( )
ls = [888,'note',[2021,'Python',123],20]
print(ls[2][1])
note
Python
2021
结果错误
执行下列代码后, 屏幕打印的 k 值的个数共有多少个? ( )
k=100
while k>1:
print(k)
k=k//2
5
6
10
50
据相关文件规定, 全国景区对老年人实行优惠政策: 60 岁以内全票, 60-69 岁(含 60岁和 69 岁) 的老年人半票, 69 岁以上免费。 输入年龄, 可以输出全票/半票/免费信息的程序是? ( )
while True:
a=int(input('年龄: '))
if(a>=70):
print('免费')
elif(a>60 and a<70):
print('半票')
else:
print('全票')
while True:
a=int(input('年龄: '))
if(a>=70):
print('免费')
elif(a>=60 and a<70):
print('半票')
else:
print('全票')
while True:
a=int(input('年龄: '))
if(a>70):
print('免费')
elif(a>=60 and <70):
print('半票')
else:
print('全票')
while True:
a=int(input('年龄: '))
if(a>70):
print('免费')
elif(a>60 and a<70):
print('半票')
else:
print('全票')
原有列表 s=[5,2,9,1], 下列哪个操作不能使得列表 s 变为[9,5,2,1]? ( )
s.sort()
s.reverse()
print(s)
s.sort(reverse=True)
print(s)
print(sorted(s,reverse=True))
s.sort()
print(s)
已知 a="123", 那么 a*2 的结果是? ( )
246
123123
'123123'
'246'
将下列列表 a 中偶数提取出来并形成一个新的列表 c, 请补充完整语句? ( )
a = [3,5,7,6,2,8,10]
c=[]
for i in a:
if _______:
________
print(c)
i%2==0:
c.append(i)
i%2==0
c.extend(i)
i//2=1
c.append(i)
i//2=1
c.extend(i)
下列程序的运行结果是? ( )
name='The dog is ehite'
new_name=name[:11]+'white'
print(new_name[11:])
The dog is white
hite
ehite
white
下列说法错误的是? ( )
字典是可变的无序集合
列表、 元组可以相互嵌套使用
字典虽然不能利用下标访问元素, 但可以排序
字典属于一对一映射关系的数据类型
关于下列程序理解说法正确的是? ( )
num=0
while num<10:
print("Python")
在 while 代码块中无论加什么都不能改变死循环
运行结果打印输出 10 个"Python"语句
这个 while 循环是一个死循环,会一直打印"Python"
在 while 代码块中加一行代码 num-=1 可以改变死循环
正确定义元组 yuan 的语句是? ( )
yuan={1,2,3}
yuan=[1,2,3]
yuan=(1,2,3)
yuan=
以下说法正确的是? ( )
同一个元组中, 元素的类型必须相同
tuple()函数可以将列表转换为元组
用 del 就可以删除元组中的元素
列表和元组都是可变数据类型
已知列表 List1=[1,2,3,4,5], 要在列表 List1 中的最前面添加元素 0, 则下列操作可行的是?( )
List1=0+List1
List1="0"+List1
List1=[0]+List1
List1=List1+[0]
已知列表 a=[1,2,3], 执行语句 print(2*a), 显示的结果是? ( )
[2, 4, 6]
[1, 2, 3, 1, 2, 3]
[1, 2, 3, 2, 4, 6]
[1, 2, 3, 3, 2, 1]
执行以下语句, 程序将输出? ( )
yuan=2,3,1,4,6,5
list1=sorted(yuan)
list1
报错
1, 2, 3, 4, 5, 6
(1, 2, 3, 4, 5, 6)
[1, 2, 3, 4, 5, 6]
下列有关字典对象的说法, 不正确的是? ( )
字典中的值可以是任意类型的数据
字典中的每个元素包含键和值两部分
在同一个字典中, 键值必须互不相同
可以通过字典的键找到对应的值, 也可以通过值来找到对应的键
以下是一个猜数字程序, 当输入的数字大于目 标数字(本程序指定为 5) 时, 提示“大了” ; 当小于时, 提示“小了” ; 当相等时, 提示“相等” , 程序退出。 程
序中空白处分别应填入的代码是? ( )
if,break
else,break
elif,break
elif,continue
执行下列代码后, 运行结果是? ( )
for i in range(0,10,2):
print(i*2,end=',')
0,
4,
8,
12,
16,
0,4,8,12,16,
2,
6,
10,
14,
18,
2,6,10,14,18,
以下不属于 Python 语言流程控制结构的是? ( )
顺序结构
分支结构
数据结构
循环结构
已知字典 dict1={0:"zero",1:"one",2:"two",3:"Three"}, 执行语句dict1[3]="three"后, 字典 dict1 的内容为? ( )
{0:"zero",1:"one",2:"two",3:"Three"}
{0:"zero",1:"one",2:"two",3:"three"}
{0:"zero",1:"one",2:"two","3":three}
{0:"zero",1:"one",2:"two",3:"Three",3:"three"}
用语句 mydict={'a':1,'b':2,'c':3,'d':4} 定义了一个字典, 以下语句中, 可以输出字典键值的 是? ( )
print(mydict('c'))
print(mydict 'c')
mydict['c']
print(mydict{'c'})