1
判断(2分)
在GBK和CP936编码中一个汉字需要2个字节。
√
2
判断(2分)
Python字符串方法replace()对字符串进行原地修改。
×
3
判断(2分)
如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。
√
4
判断(2分)
已知x为非空字符串,那么表达式 ‘’.join(x.split()) == x 的值一定为True。
×
5
判断(2分)
已知x和y是两个字符串,那么表达式sum((1 for i,j in zip(x,y) if i==j))可以用来计算两个字符串中对应位置字符相等的个数。
√
6
判断(2分)
Python 3.x中字符串对象的encode()方法默认使用utf8作为编码方式。
√
判断(2分)
已知x = ‘Python是一种非常好的编程语言’.encode(),那么表达式x.decode(‘gbk’)的值为’Python是一种非常好的编程语言’。
×
8
判断(2分)
已知x = ‘hellow world.’.encode(),那么表达式x.decode(‘gbk’)的值为’hellow world.’。
√
9
判断(2分)
已知x为非空字符串,那么表达式 ‘,’.join(x.split(’,’)) == x 的值一定为True。
√
10
判断(2分)
表达式’abcdefg’[20:]的值为空字符串。
√
11
填空(5分)
表达式 ‘abc’ in (‘abcdefg’) 的值为______________。
填空:True
12
填空(5分)
表达式 ‘abc’ in [‘abcdefg’] 的值为______________。
填空:False
13
填空(5分)
已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式 max(x) 的值为___________。
填空:‘3’
14
填空(5分)
表达式 min([‘11’, ‘2’, ‘3’]) 的值为_________________。
填空:‘11’
15
填空(5分)
表达式 list(str([1,2,3])) == [1,2,3] 的值为______________。
填空:False
16
填空(5分)
表达式 ‘abcabcabc’.rindex(‘abc’) 的值为____________。
填空:6
17
填空(5分)
表达式 ‘Hello world. I like Python.’.rfind(‘python’) 的值为________。
填空:-1
18
填空(5分)
表达式 r’c:\windows\notepad.exe’.endswith((’.jpg’, ‘.exe’)) 的值为_______。
填空:True
19
填空(5分)
表达式 ‘’.join(‘asdssfff’.split(‘sd’)) 的值为____________。
填空:‘assfff’
20
填空(5分)
表达式 ‘abcab’.replace(‘a’,‘yy’) 的值为___________。
填空:‘yybcyyb’