大数据开发语言 第七章 测试题答案

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’

你可能感兴趣的:(大数据学习)