已知x = [1, 2, 3],那么x*3的值为 [1, 2, 3, 1, 2, 3, 1, 2, 3]
已知x = [1, 2]和y = [3, 4],那么x+y的结果是 [1, 2, 3, 4]
Python 不具备运行速度快的特点 具备扩展库丰富、跨平台、支持函数式编程的特点
Python是面向对象的编程语言
列表、元组、字符串是Python的有序数列
查看变量类型的Python内置函数是 type()
List(map(str,[1,2,3]))的执行结果是 [‘1’,‘2’,‘3’]
语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为 False
sorted([111, 2, 33], key=lambda x: len(str(x)))的执行结果为 [2, 33, 111]
表达式 3 and not 5的值为 False
已知列表 x = [1, 2],那么表达式 list(enumerate(x)) 的值为 [(0, 1), (1, 2)]
Python内置函数 sum 用来返回数值型序列中所有元素之和
表达式 list(filter(lambda x: len(x)>3, [‘a’, ‘b’, ‘abcd’])) 的值为 [‘abcd’]
Python变量名必须以字母或下划线开头,并且区分字母大小写 正确
3+4j不是合法的Python表达式 错误
pip命令也支持扩展名为.whl的文件直接安装Python扩展库 正确
字典的“键”必须是不可变的 正确
只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。 错误
Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型。 错
在Python中0xad是合法的十六进制数字表示形式 正确
9999**9999这样的命令在Python中无法运行 错误
执行下述操作g=map(int, range(10)) x = 5 in g y = 1 in g y的值为 false
def func(a, *b):
for item in b:
a += item
return a
m = 1
print(func(m, 1, 1, 2, 3, 5, 7, 12, 21, 33))
输出结果为 : 86
python不支持 char 类型的数据
已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是 7
sum([i*i for i in range(3)])的计算结果是 5
已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式max(x, key=len) 的值为 11
表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为 [2, 4]
在函数内部可以通过关键字 global 来定义全局变量
已知有函数定义 def demo(*p): return sum§
那么表达式 demo(5, 6, 7) 的值为 18
已知函数定义 def func(**p): return ‘’.join(sorted§)
那么表达式 func(x=1, y=2, z=3)的值为 ‘xyz’
已知函数定义def demo(x, y, op): return eval(str(x)+op+str(y))
那么表达式demo(3, 5, ‘*’)的值为 15
列表可以作为集合的元素。 错
h = lambda x: 3不是一个合法的赋值表达式。 错
定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。 对
通过对象不能调用类方法和静态方法 错
在Python中可以为自定义类的对象动态增加新成员 对