python语⾔⽹课答案_Python语⾔答案
【填空题】表达式 type({3}) 的值为 ____________________ 。
python正则表达式不包含
【简答题】已知列表 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')) 的值为______________。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。