目录
del 命令既可以删除列表中的一个元素,也可以删除整个列表。
elif 语句是 else 语句和 if 语句的组合。
list(map(str, [1, 2, 3]))的执行结果为['1', '2', '3']_。
Python 3.X 默认使用的编码是UTF-8
Python 3.x 语句 for i in range(3):print(i, end=',') 的输出结果为0,1,2,。
Python 3.x 语句 print(1, 2, 3, sep=',') 的输出结果为 _1,2,3_。
Python 3.x 语句 print(1, 2, 3, sep=':') 的输出结果为_1:2:3 __。
Python 安装扩展库常用的是pip工具。
Python 标准库 os 模块中创建目录的方法是mkdir()。
python 标准库 os 模块中用于获取当前目录的函数是getcwd()
Python 标准库 os 中用来列出指定文件夹中的文件和子文件夹列表的方法是listdir()
Python 程序文件扩展名主要有py、pyw两种,其中后者常用于GUI 程序。
Python 可以在多种平台运行,这体现了 Python 语言的可移植特性。
Python 内置函数len()可以返回列表、元组、字典、集合、字符串以及 range 对象中元素个数。
Python 内置函数max()用来返回序列中的最大元素。
Python 内置函数min()用来返回序列中的最小元素。
Python 内置函数open()用来打开或创建文件并返回文件对象。
Python 内置函数sum()用来返回数值型序列中所有元素之和。
Python 是一种面向对象的高级语言。
Python 语句 list(range(1,10,3))执行结果为_[1, 4, 7]___。
Python 语句'#'.join(list('hello world!'))执行的结果是'h#e#l#l#o# #w#o#r#l#d#!'。
Python 语句''.join(list('hello world!'))执行的结果是'hello world!'
Python 运算符中用来计算整商的是__//_。
Python 中 readlines()方法读取整个文件后会返回一个列表
Python 中的__pass __表示的是空语句。
Python 中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别 是and、or、not。
B
表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为[2, 4]
表达式 {1, 2, 3, 4} - {3, 4, 5, 6}的值为_{1, 2}__。
表达式 0 or 5 的值为_5 __。
表达式 1<2<3 的值为_True __。
表达式 3 & 6 的值为_2 __。
表达式 3 * 2 的值为__6 _。
表达式 3 ** 2 的值为_9 __。
表达式 3 | 5 的值为_7 __。
表达式 3 and 5 的值为_5 __。
表达式 3 and not 5 的值为False 。
表达式 3 or 5 的值为_3 。
表达式 3<5>2 的值为True 。
表达式 'ab' in 'acbed' 的值为False 。
表达式 abs(-3) 的值为3
表达式 abs(3+4j) 的值为__5.0__。
表达式 'hello world, hellow every one'.replace('hello', 'hi') 的值为'hi world, hiw every one'
表达式 int('101',2) 的值为_5 _。
表达式 int('123') 的值为_123 _。
表达式 int('123', 16) 的值为_291 _。
表达式 int('123', 8) 的值为_83 _。
表达式 int(4**0.5) 的值为_2 _
表达式 list(range(5)) 的值为_[0, 1, 2, 3, 4]。
表达式 list(str([1,2,3])) == [1,2,3] 的值为_False。
表达式 list(zip([1,2], [3,4])) 的值为[(1, 3), (2, 4)]
表达式 min(['11', '2', '3']) 的值为'11'。
表达式 np.array([1, 2, 3])*3 的执行结果为_[3, 6, 9] 。
表达式 set([1, 1, 2, 3])的值为_{1, 2, 3}_。
表达式 sorted([111, 2, 33], key=lambda x: len(str(x)))的值为[2, 33, 111]
表达式 str((1, 2, 3)) 的值为_'(1, 2, 3)'。
表达式 str([1, 2, 3]) 的值为__'[1, 2, 3]'_。
表达式 sum(range(10)) 的值为45 _。
表达式[1, 2, 3]*3 的执行结果为[1, 2, 3, 1, 2, 3, 1, 2, 3]。
表达式“[3] in [1, 2, 3, 4]”的值为_False ___。
布尔类型的值包括True 和_False __。
C
查看变量类型的 Python 内置函数是_type()。
查看变量内存地址的 Python 内置函数是_id() __。
D
打开文件进行读写后,需要调用close() 方法关闭文件释放资源。
G
关键字__in _用于测试一个对象是否是一个可迭代对象的元素。
J
假设列表对象 aList 的值为[3, 4, 5, 6, 7, 9, 11, 13, 15,17],那么切片 aList[3:7]得到的值是_[ 6, 7, 9, 11] _。
假设有 Python 程序文件 abc.py,其中只有一条语句print(____name____),那么直接运行该程序时得到的结果为__main__
K
可以使用内置函数globals()查看包含当前作用域内所有全局变量和值的字典。
可以使用内置函数locals()查看包含当前作用域内所有局部变量和值的字典。
L
列表、元组、字符串是 Python 的_有序__(有序?无序)序列。
列表对象的 sort()方法用来对列表元素进行原地排序,该函数返回值为_None。
Q
切片操作 list(range(6))[::2]执行结果为_[0, 2, 4] __。
R
任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 _-1 __。
如果函数中没有 return 语句或者 return 语句不带任何返回 值,那么该函数的返回值为None 。
如果希望循环是无限的,我们可以通过设置条件表达式永远为True来实现无线循环。
如果想测试变量的类型,可以使用_type __来实现。
S
使用列表推导式得到 100 以内所有能被 13 整除的数的代码可以写作[i for i in range(100) if i%13 == 0]
使用列表推导式生成包含 10个数字5的列表,语句可以写为[5 for i in range(10)]。
使用切片操作在列表对象 x 的开始处增加一个元素 3 的代码为 x[0:0]=[3]_。
使用上下文管理关键字with 可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。
Y
已知 a=[1, 2, 3]和b=[1, 2, 4],那么id(a[1])==id(b[1])的执行结果为True
已知 vec = [[1,2], [3,4]],则表达式 [[row[i] for row in vec] for i in range(len(vec[0]))] 的值为[[1, 3], [2, 4]]
已知 vec = [[1,2], [3,4]],则表达式 [col for row in vec for col in row] 的值为[1, 2, 3, 4]
已知 x = [1, 2, 3, 2, 3],执行语句 x.remove(2) 之后,x的值为[1, 3, 2, 3]。
已知 x = [3, 5, 7],那么表达式 x[10:]的值为_[] _。
已知 x = [3, 5, 7],那么执行语句 x[:3] = [2]之后,x 的值为_[2]__。
已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x 的值为[3, 2]_。
已知 x = [3, 7, 5],那么执行语句 x.sort(reverse=True)之后,x 的值为[7, 5, 3] 。
已知 x = {1:2},那么执行语句 x[2] = 3 之后,x 的值为 _{1:2, 2:3}__。
已知 x = {'a':'b', 'c':'d'},那么表达式 'a' in x 的值为 __True __。
已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x 的值为 _False __。
已知 x = {'a':'b', 'c':'d'},那么表达式 'b' in x.values() 的值为_True。
已知 x = 3,那么执行语句 x *= 6 之后,x 的值为_18 __。
已知 x = 3,那么执行语句 x += 6 之后,x 的值为_9 __。
已知 x 为非空列表,那么执行语句 y=x[:]之后,id(x[0])==id(y[0])的值True。
已知 x=[3, 7, 5],那么执行语句 x=x.sort(reverse=True)之后,x 的值为None
已知 x=3 和 y=5,执行语句 x, y = y, x 后 x 的值是5 。
已知列表对象 x = ['11', '2', '3'],则表达式 max(x) 的值为 '3'。
已知列表对象 x = ['11', '2', '3'],则表达式 max(x,key=len) 的值为'11'。
以 3 为实部 4 为虚部,Python 复数的表达形式为_3+4j __或_3+4J __。
语句 sorted([1,2,3], reverse=True) == reversed([1,2,3])执行结果为False
语句 x = (3) 执行后 x 的值为_3 _。
语句 x = (3,) 执行后 x 的值为(3,)_。
语句 x = (3,) 执行后 x 的值为_(3,)__。
语句 x = 3,3, 5 执行结束后,变量 x 的值为(3,3,5) 。
语句 x = 3==3, 5 执行结束后,变量 x 的值为(True, 5)__。
语句 x,y = 3, 5 执行结束后,变量 x 的值为_3__,变量 y 的值为_5 __。
Z
在 Python 中,int 表示的数据类型是整型。
在 Python 中__None _表示空类型。
在读写文件过程中,_tell() 方法可以获取当前的读写位置。
在循环体中可以使用continue 语句跳过本次循环后面的代码,重新开始下一次循环。
在循环体中使用break 语句可以跳出循环体。
在循环语句中,_break ___语句的作用是提前结束本层循环。
在循环语句中,_continue __语句的作用是提前进入下一次循环。
转义字符’\n’的含义是换行。
字典对象的__get()_方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回 None。
字典对象的__values() _方法返回字典的“值”列表。
字典对象的_items()__方法返回字典中的“键-值对”列表。
字典对象的_keys()__方法返回字典的“键”列表。
字典中多个元素之间使用_, _分隔开,每个元素的“键”与“值”之间使用_: _分隔开。