2020
年《
python
程序设计》基础知识及程序设计
598
题
[
含参考答案
]
一、填空题
1
.
假设正则表达式模块
re
已导入,那么表达式
re.sub('\d+',
'1',
'a12345bbbb67c890d0e')
的
值为
_____________________
。(
'a1bbbb1c1d1e'
)
2
.
Python
中
用
于
表
示
逻
辑
与
.
逻
辑
或
.
逻
辑
非
运
算
的
关
键
字
分
别
是
_________.___________._________
。(
and.or.not
)
3
.
正则表达式元字符
________
用来表示该符号前面的字符或子模式
0
次或多次出现。
(
*
)
4
.
已知
x = 'a b c d'
,那么表达式
','.join(x.split())
的值为
___________
。(
'a,b,c,d'
)
5
.
正则表达式元字符
________
用来表示该符号前面的字符或子模式
1
次或多次出现。
(
+
)
6
.
已知字符串
x
=
'hello
world'
,那么执行语句
x.replace('hello',
'hi')
之后,
x
的值为
____________
。(
'hello world'
)
7
.
已知
table = ''.maketrans('abcw', 'xyzc')
,那么表达式
'Hellow world'.translate(table)
的值为
______________________
。(
'Helloc corld'
)
8
.
表达式
'abc.txt'.endswith(('.txt', '.doc', '.jpg'))
的值为
___________
。(
True
)
9
.
表达式
len('
中国
'.encode('utf-8'))
的值为
___________
。(
6
)
10
.
代码
print(1,2,3,sep=':')
的执行结果为
__________________
。(
1:2:3
)
11
.
在设计正则表达式时,字符
_______
紧随任何其他限定符
(*.+.?.{n}.{n,}.{n,m})
之后时,
匹配模式是“非贪心的”,匹配搜索到的
.
尽可能短的字符串。(
?
)
12
.
当在字符串前加上小写字母
_____
或大写字母
_____
表示原始字符串,不对其中的任何
字符进行转义。(
r.R
)