内置函数
abs 绝对值函数
res = abs(-19)
print(res)
round 四舍五入(n.5时, 奇数进偶数不进)
print(round(1.5)) # 2
print(round(2.5)) # 2
print(round(3.5)) # 4
print(round(4.50)) # 4
sum 计算序列的和(元素是数字类型)
listvar = (1, 2, 3, 5)
print(sum(listvar))
min 返回一个序列的最小值
# 二级容器默认查看第一个元素, 如果是字母就转成ascii
# 可以指定默认参数key改变判断逻辑
def func(x):
return x[1]
listvar = [("aa",10),("ab",1),("ac",2)]
print(min(listvar, key=func))
max 返回一个最大值
# 与min相似, 可以指定key改变判断逻辑
print(max(listvar, key=func))
pow(n, m, y) 计算n的m次方, 再对y取余
res = pow(2, 3, 5)
2 ** 3 % 5
print(res)
range 产生指定范围内的可迭代对象
for i in range(5):
print(i)
bin, oct, hex 进制转换
# bin 10>2
print(bin(100))
# oct 10>8
print(oct(100))
# hex 10>16
print(hex(100))
ascii转换
# chr asc>str
print(chr(97))
# ord str>acs
print(ord('a'))
eval, exec, 脚本执行
# exec 将str转成python脚本运行
exec('a=10')
# eval 将str转成python脚本运行(比较辣鸡)
eval('print(123)')
repr 原型化输出字符串
print(repr('abc\n'))
hash 生成hash值
# 此函数根据当前值的实际存储在内存地址计算的出
print(hash('abc'))
``