了解
eval:执行字符串类型的代码,并返回最终结果。禁用
exec:执行字符串类型的代码 禁用
hash:获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值。
help:函数用于查看函数或模块用途的详细说明
callable:函数用于检查一个对象是否是可调用的。如果返回True,仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。
float:函数用于将整数和字符串转换成浮点数。
complex:函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。
divmod:计算除数与被除数的结果,返回一个包含商和余数的元组(a // b, a % b)。
round:保留浮点数的小数位数,默认保留整数
pow:求x**y次幂。(三个参数为x**y的结果对z取余)
bytes:用于不同编码之间的转化。
ord:输入字符找当前字符编码的位置
chr:输入当前编码的位置数字找出其对应的字符
repr:返回一个对象的string形式(原形毕露)
all:可迭代对象中,全都是True才是True<br><br>any:可迭代对象中,有一个True 就是True
重要
int:函数用于将一个字符串或数字转换为整型。
bin:将十进制转换成二进制并返回。<br><br>oct:将十进制转化成八进制字符串并返回。<br><br>hex:将十进制转化成十六进制字符串并返回。
str() 将字节转换成字符串
list() 将可迭代对象转换成列表
tuple() 将可迭代对象转换成元组
dict() 将元组和列表转换成字典
set() 将可迭代对象转换成一个集合
print() 屏幕输出。
sum() 求和<br><br>sum求和必须是可迭代对象,对象中的元素必须都为整型,字符串类型不能使用<br><br>
abs() 返回绝对值
dir() 查看当前对象具有什么方法
zip() 拉链
format() 格式转换<br><br># 对齐方式:<br>print(format(122,">20")) <br>print(format(122,"<20"))<br>print(format(122,"^20"))<br><br># 进制转换:<br>将十进制转换成二进制<br>print(format(12,"b"))<br>print(format(12,"08b"))<br><br>将十进制转换成八进制<br>print(format(12,"o"))<br>print(format(12,"08o"))<br><br>将二进制转换成十进制<br>print(format(0b11001,"d"))<br><br>将十进制转换成十六进制<br>print(format(17,"x"))<br>print(format(17,"08x"))
reversed() 将一个序列翻转, 返回翻转序列的迭代器
语法: filter(function,iterable)<br><br>function: 用来筛选的函数,在filter中会自动的把iterable中的元素传递给function,然后根据function返回的True或者False来判断是否保留此项数据<br><br>iterable:可迭代对象<br>
映射函数<br><br>语法: map(function,iterable) 可以对可迭代对象中的每一个元素进映射,分别取执行function<br><br>计算列表中每个元素的平方,返回新列表
sorted排序函数<br><br>语法:sorted(iterable,key=None,reverse=False)<br><br>iterable : 可迭代对象<br><br>key: 排序规则(排序函数),在sorted内部会将可迭代对象中的每一个元素传递给这个函数的参数.根据函数运算的结果进行排序<br><br>reverse :是否是倒序,True 倒序 False 正序
max() 最大值与最小值用法相同<br><br>min() 求最小值
reduce 累计算 reduce 的使用方式:<br># reduce(函数名,可迭代对象) # 这两个参数必须都要有,缺一个不行reduce的作用是先把列表中的前俩个元素取出计算出一个值然后临时保存着,<br>接下来用这个临时保存的值和列表中第三个元素进行计算,求出一个新的值将最开始<br>临时保存的值覆盖掉,然后在用这个新的临时值和列表中第四个元素计算.依次类推<br><br>
匿名函数
固定结构: 函数名 = lambda 参数:返回值
此函数不是没有名字,他是有名字的,他的名字就叫做lambda
lambda 是定义匿名函数的关键字,相当于函数的def
lambda 后面直接加形参,形参加多少都可以,只要用逗号隔开就行。
返回值在冒号之后设置,返回值和正常的函数一样,可以是任意数据类型。(但是想要返回多个元素要以容器的形式返回)
匿名函数不管多复杂.只能写一行.且逻辑结束后直接返回数据