推荐试题
【判断题】
在Python中0oa1是合法的八进制数字表示形式。
【判断题】
Python使用缩进来体现代码之间的逻辑关系。
【判断题】
Python代码的注释只有一种方式,那就是使用#符号。
【判断题】
调用函数时,在实参前面加一个型号*表示序列解包。
【判断题】
放在一对三引号之间的任何内容将被认为是注释。
【判断题】
Python支持使用字典的“键”作为下标来访问字典中的值。
【判断题】
尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。
【判断题】
为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
【判断题】
在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。
【判断题】
已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。
【判断题】
已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。
【判断题】
生成器推导式比列表推导式具有更高的效率,推荐使用。
【判断题】
Python字典中的“键”不允许重复。
【判断题】
Python字典中的“值”不允许重复。
【判断题】
Python字典中的“键”可以是列表。
【判断题】
Python字典中的“键”可以是元组。
【判断题】
Python列表中所有元素必须为相同类型的数据。
【判断题】
Python列表、元组、字符串都属于有序序列。
【判断题】
在Python 3.x中语句 print(*[1,2,3]) 不能正确执行。
【判断题】
已知A和B是两个集合,并且表达式A < B的值为False,那么表达式A > B的值一定为True。
【判断题】
列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。
【判断题】
对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。
【判断题】
假设有非空列表x,那么x.append(3)、x = x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。
【判断题】
使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。
【判断题】
假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。
【判断题】
使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。
【判断题】
带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。
【判断题】
对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。
【判断题】
已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。
【判断题】
在UTF-8编码中一个汉字需要占用3个字节。
【判断题】
在GBK和CP936编码中一个汉字需要2个字节。
【判断题】
如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。
【判断题】
使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。