1.什么是猴子补丁
在运行python代码时动态修改类和模块的元素,使其在源代码不变的情况下能够达到强加的输出效果
详情请参考:python的猴子补丁(Monkey Patching)_phoenix_wangxd的博客-CSDN博客
2.列表和元素的不同之处
列表可变,元祖不可变
详情请阅读:Python元组和列表的区别
3.python的负索引?
从右边开始查询的索引,常用语列表的切片
4.随机打乱表中元素
shuffle() 方法将序列的所有元素随机排序 , shuffle 洗牌的意思
import random
random.shuffle(lst)
5.python是否区分大小写
区分
6.exec,nonlocal,print是python关键词吗?
是的
nonlocal :非局部声明变量 详解请跳转:【python】nonlocal的详解_Zack1st_diu的博客-CSDN博客
exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。exec 返回值永远为 None。详情请跳转:Python3 exec 函数 | 菜鸟教程
7.print可以输出到文件吗?
可以:print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
默认是标准输出,可以修改到指定文件
8.python中istitle函数
Python istitle() 方法检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。
9.阐述一下闭包
闭包,又称闭包函数或者闭合函数,其实和前面讲的嵌套函数类似,不同之处在于,闭包中外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,这个变量可以在后面被继续执行调用。详情请见:什么是闭包,Python闭包(初学者必读)
10.python中的幂运算怎么表达
**
11.python中的逻辑运算符
and 、or、 not
12.python中的成员运算符
in 、 not in