2020
年《
python
程序设计》基础知识及程序设计
598
题
[
含参考答案
]
一、填空题
1
.
表达式
'a'.join('abc'.partition('a'))
的值为
________________
。(
'aaabc'
)
2
.
表达式
'apple.peach,banana,pear'.find('p')
的值为
______________
。(
1
)
3
.
表达式
'abcab'.replace('a','yy')
的值为
___________
。(
'yybcyyb'
)
4
.
表达式
chr(ord('A')+2)
的值为
__________
。(
'C'
)
5
.
表达式
len('
中国
'.encode('gbk'))
的值为
____________
。(
4
)
6
.
表达式
len('abc'.ljust(20))
的值为
______________
。(
20
)
7
.
表达式
'test.py'.endswith(('.py', '.pyw'))
的值为
__________
。(
True
)
8
.
已知字符串
x
=
'hello
world'
,那么执行语句
x.replace('hello',
'hi')
之后,
x
的值为
____________
。(
'hello world'
)
9
.
已
知
x
=
'a234b123c'
,
并
且
re
模
块
已
导
入
,
则
表
达
式
re.split('\d+',
x)
的
值
为
_________________
。(
['a', 'b', 'c']
)
10
.
正则表达式元字符
________
用来表示该符号前面的字符或子模式
1
次或多次出现。
(
+
)
11
.
表达式
'a' + 'b'
的值为
_____________
。(
'ab'
)
12
.
表达式
len('abcdefg'.ljust(3))
的值为
_________
。(
7
)
13
.
表达式
r'c:\windows\notepad.exe'.endswith('.exe')
的值为
_____________
。(
True
)
14
.
表达式
'Hello world'.upper()
的值为
___________
。(
'HELLO WORLD'
)
15
.
表达式
','.join('a b ccc\n\n\nddd '.split())
的值为
______________
。(
'a,b,ccc,ddd'
)