一.单选题(共7题,70.0分)
1 访问字符串中的部分字符的操作称为( )。
A、
分片
B、
合并
C、
索引
D、
赋值
正确答案: A
2 执行下列语句后的显示结果是( )。
world=“world”
print(“hello”+world)
A、
helloworld
B、
"hello"world
C、
hello world
D、
“hello”+world
正确答案: A
3 下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不同的是( )。
A、
“ABC”+“DEF”
B、
‘’.join((“ABC”,“DEF”))
C、
“ABC”-“DEF”
D、
‘ABCDEF’*1
正确答案: C
4 设s=“Python Programming”,那么print(s[-5:])的结果是( )。
A、
mming
B、
Python
C、
mmin
D、
Pytho
正确答案: A
5 设s=“Happy New Year”,则s[3:8]的值为( )。
A、
‘ppy Ne’
B、
‘py Ne’
C、
‘ppy N’
D、
‘py New’
正确答案: B
6 将字符串中全部字母转换为大写字母的字符串方法是( )。
A、
swapcase
B、
capitalize
C、
uppercase
D、
upper
正确答案: D
7 下列表达式中,能用于判断字符串s1是否属于字符串s(即s1是否s的子串)的是( )。
①s1 in s;②s.find(s1)>0;③s.index(s1)>0;④s.rfind(s1);⑤s.rindex(s1)>0
A、
①
B、
①②
C、
①②③
D、
①②③④⑤
正确答案: D
二.填空题(共3题,30.0分)
1 设s=‘abcdefg’,则s[3]的值是 ,s[3:5]的值是 ,s[:5]的值是 ,s[3:]的值是 ,s[::2]的值是 ,s[::-1]的值是 ,s[-2:-5]的值是 。
正确答案:
第一空:
‘d’
第二空:
‘de’
第三空:
‘abcde’
第四空:
‘defg’
第五空:
‘aceg’
第六空:
‘gfedcba’
第七空:
‘’
2 ‘Python Program’.count(‘P’)的值是 。
正确答案:
第一空:
2
3 ‘AsDf888’.isalpha()的值是 。
正确答案:
第一空:
False