1.下列代码输出为:
str1 = "Hello,Python";
str2 = "Python";
print(str1.index(str2));
A.5
B.6
C.7
D.8
2.下面程序运行结果为:
for i in range(5):
i+=1
print("-------")
if i==3:
continue
print(i)
A.------- 1 ------- 2 ------- ------- 4 ------- 5
B.------- 1 ------- 2
C.------- 1 ------- 2 ------- 3
D.------- 1 ------- 2 ------- 4 ------- 5
3.在Python3中,执行
print([2] in [1, 2, 3])
的结果为:
A.True
B.False
C.[2]
D.报错
4.对于以下代码,描述正确的是:
list = ['1', '2', '3', '4', '5']
print list[10:]
A.True
B.False
C.[2]
D.报错
5.在Python3中,下列程序结果为:
strs = ' I like python '
one = strs.split(' ')
two = strs.strip()
print(one)
print(two)
A.['', 'I', 'like', 'python', ''],'I like python '
B.['I', 'like', 'python'],'I like python'
C.['', 'I', 'like', 'python', ''],'I like python'
D.['I', 'like', 'python'],'I like python '
1.答案:B
解析:
index()方法语法:
此题需要检索Python,从str1的H开始到P,为第6个位置。注意:从下标0开始数 |
2.答案:A
解析: continue 函数跳出本句的循环,进入下一个循环。故 i = 3 时不进行打印
3.答案:B
解析:判断的是 列表2 这个元素在不在这个列表里面 不在 所以返回false
4.答案:D
解析:索引提示indexerror,切片不会引起下标异常
5.答案:C
解析:
在Python3中split(str)函数表示以 str 为分隔符切片 strs,其中 str = ' ',则分隔后的结果为 ['', 'I', 'like', 'python', ''],注意 strs 前后存在空
strip() 函数删除字符串两边的指定字符,括号里未写入指定字符,默认为空格,因此此题删除字符串两边空格结果为 'I like python'