2020
年《
python
程序设计》基础知识及程序设计
598
题
[
含参考答案
]
一、填空题
1.表达式 chr(ord('A')+2) 的值为 ____________ 。( 'C')
2.表达式 'Hello world!'[-4] 的值为 ___________________。( 'r')
3.表达式 [str(i) for i in range(3)] 的值为 ______________。( ['0', '1', '2'])
4.表达式 'abcab'.strip('ab') 的值为 __________ 。( 'c')
5. 正则表达式元字符 _________ 用来表示该符号前面的字符或子模式 0 次或多次出现。
(*)
6.已知 x = 'a b c d' ,那么表达式 ','.join(x.split()) 的值为 ________________ 。( 'a,b,c,d')
7. 正则表达式元字符 _________ 用来表示该符号前面的字符或子模式 1 次或多次出现。
(+)
8 . 表 达 式 'hello world, hellow every one'.replace('hello', 'hi') 的 值 为
__________________________ 。( 'hi world, hiw every one' )
9.表达式 eval('''__import__('math').sqrt(9)''') 的值为 _______________ 。( 3.0)
10. 表达式 'abcab'.replace('a','yy') 的值为 ____________ 。( 'yybcyyb' )
11.表达式 eval('''__import__('math').sqrt(3**2+4**2)''') 的值为 _________ 。( 5.0)
12.表达式 len('中国'.encode('utf-8'))的值为 _______________ 。( 6)
13. 在设计正则表达式时,字符 __________ 紧随任何其他限定符 (*.+.?.{n}.{n,}.{n,m}) 之后
时,匹配模式是“非贪心的”,匹配搜索到的 .尽可能短的字符串。( ?)
14. 当在字符串前加上小写字母 _______ 或大写字母 _____ 表示原始字符串,不对其中的任何
字符进行转义。( r.R)