‘1.向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。’,关于此描述,对应的文件函数是 f.writelines()。
2.‘返回指针在文件当前位置。’,关于此描述,对应的文件函数是f.tell()。
3.返回文件下一行。’,关于此描述,对应的文件函数是f.next()。
4.在函数调用中,关键字参数必须出现在位置参数之后。
在函数调用中,关键字参数的名字可以包含形参中不存在的参数
在函数调用中,所有未被捕获到的关键字参数都会被**name格式的形参接收
5.函数内部修改全局变量时,需要使用global关键字后紧跟全局变量名的方式
6.请使用列表生成式将列表li = [1, 2, 3, 4, 5, 6, 7, 8, 9]中大于5的元素乘以2组成新的列表[item * 2 for item in li if item > 5 ]
7.内置函数就是python标准库中的函数
8.python3中的zip函数返回一个列表
zip函数可以不传参数
zip函数的参数必须是可迭代对象
9.eval函数和exec函数都可以执行单行代码
exec函数没有返回值
10.
抛出异常
11.请问下面有关关键字参数的调用方式,哪一种是正确的()?
def func(n, x=1, y=2, z=3):
print(n, x, y, z)
Afunc(1, 2, 3)
12.
函数的默认参数在函数定义阶段就已经确认,当默认参数是一个不可变数据类型,且如果我们在 调用函数时,不给默认参数传入值,那么该参数等于函数定义时的初始值
13.python中为我们封装了非常多的内置方法,以下几个选项中不能查看python中内置函数的是():
Adir(__builtins__)
Bdir(builtins)
Cdir(sys.modules['builtins'])
Ddir('builtins')√
14.对eval函数表达式参数作用域的理解,第一个位置参数是字符串表达式source,第二 个位置参数是全局作用域globals,第三个位置参数是局部作用域locals,locals优先于globals
15.round函数的应用跟python的版本有很大关系,请写出round(0.5)这句代码在python2.7中的执行结果1.0。
python2.7中保留值将保留到四舍五入,所以round(0.5)会近似到1.0,而round(-0.5)会近似到-1.0;python3.5比如round(0.5)和round(-0.5)都会保留到0,而round(1.5)会保留到2。
16.iter函数的参数必须是集合对象,支持迭代协议或者序列协议,也就是实现了__iter__和 __getitem__方法
17. python 中对于变量的查找是有顺序的,
全局命名空间没有则会去内置命名空间查找
在内置命名空间中查找不到就会抛出异常
局部命名空间没有则会去全局命名空间查找
18.
出现嵌套函数时,查找顺序依次是当前函数命名空间,然后是父函数的命名空间,接着是 全局命名空间,最后是内置命名空间,内置命名空间没有才会报错。
19.装饰器可以用来计算函数的执行时间、登录验证等操作
当获取被装饰的函数名时显示的结果并不是被装饰的函数名本身
20.在信息组织和存储中,最基本的单位是(二进制位(bit)。
21.Python目前支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows上需要安装即可用,通过cmd,进入交互环境代表python安装成功
22.reverse方法没有返回值
reverse方法只对一级元素进行反向排序
23.在python中,一共用多少位的精度来表示一个浮点数:53。
24.ython3解释器执行[] == list() 的结果True
25.