python语言网课答案_Python语言答案

【填空题】表达式 type({3}) 的值为 ____________________ 。

【简答题】已知列表 x = [1, 2, 3],那么执行语句 x.insert(0, 4) 只有,x的值为___________。

【判断题】定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。

【填空题】使用运算符测试集合包含集合 A 是否为集合 B 的真子集的表达式可以写作 _______ 。

【填空题】已知函数定义 def func(*p):return sum(p) ,那么表达式 func(1,2,3, 4) 的值为 ______ 。

【判断题】列表对象的排序方法sort____只能按元素从小到大排列,不支持别的排序方式。

【判断题】定义Python函数时,如果函数中没有return语句,则默认返回空值None。

【其它】阅读以下冒泡法排序代码,尝试写出优化代码,提高代码运行效率。 from random import randint def bubbleSort(lst): length = len(lst) for i in range(0, length): for j in range(0, length-i-1): # 比较相邻两个元素大小,并根据需要进行交换 if lst[j] > lst[j+1]: lst[j], lst[j+1] = lst[j+1], lst[j] lst = [randint(1, 100) for i in range(20)] print('Before sort:\n', lst) bubbleSort(lst) print('After sort:\n', lst)

【判断题】已知x为非空列表,那么执行语句x[0] = 3之后,列表对象x的内存地址不变。

【简答题】表达式 re.search(r'\w*?(?P\b\w+\b)\s+(?P=f)\w*?', 'Beautiful is is better than ugly.').group(0) 的值为___________。

【填空题】字典对象的 _____________ 方法返回字典中的“键 - 值对”列表。

【判断题】元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。

【判断题】同一个列表对象中的元素类型可以各不相同。

【判断题】已知x = 'Python是一种非常好的编程语言'.encode(),那么表达式x.decode('gbk')的值为'Python是一种非常好的编程语言'。

【填空题】表达式 3 | 5 的值为 __________ 。

【判断题】当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。(

【简答题】已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______________。

【简答题】字典对象的____________方法返回字典的“键”列表。

【判断题】在Python中定义函数时不需要声明函数参数的类型。

【简答题】表达式chr(ord('a')^32^32)的值为_________________。

【判断题】相同内容的字符串使用不同的编码格式进行编码得到的结果并不完全相同。

【判断题】Python 3.x完全兼容Python 2.x。

【填空题】已知 x = 3 ,那么执行语句 x *= 6 之后, x 的值为 ________________ 。

【判断题】Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。

【判断题】正则表达式'python|perl'或'p(ython|erl)'都可以匹配'python'或'perl'。

【判断题】在Python中元组的值是不可变的,因此,已知x = ([1], [2]),那么语句x[0].append(3)是无法正常执行的。

【填空题】已知 f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]) ,那么表达式 f(7) 的值为 ____________________ 。

【判断题】以写模式打开的文件无法进读操作。

【判断题】Python元组支持双向索引。

【简答题】表达式 ':'.join('abcdefg'.split('cd')) 的值为______________。

【判断题】在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。

【判断题】Python字典中的“键”可以是元组。

【判断题】Python变量名必须以字母或下划线开头,并且区分字母大小写。

【简答题】表达式 sum(range(1, 10, 2)) 的值为____________。

【判断题】Python字符串方法replace____对字符串进行原地修改。

【判断题】在Python中0oa1是合法的八进制数字表示形式。

【判断题】已知A和B是两个集合,并且表达式A B的值一定为True。

【简答题】已知 x = [1, 2, 3],那么执行语句 x[len(x)-1:] = [4, 5, 6]之后,变量x的值为_________________________________。

【判断题】Python使用缩进来体现代码之间的逻辑关系。

【简答题】表达式 'apple.peach,banana,pear'.find('p') 的值为______________。


版权声明:本文为weixin_35709851原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。