常用的内置函数
常用的内置函数
1.abs()绝对值
print(abs(123))
print(abs(-123))
2.all() any()
l = [11,22,33,0]
print(all(l)) # 所有的元素都为True 结果才是True
print(any(l)) # 所有的元素只要有一个为True 结果就为True
3.bin() oct() hex() 进制数
类型转换
print(bin(123))
print(oct(123))
print(hex(123))
4.bytes() str()
res = '埋头干吧'
res1 = bytes(res,'utf8')
print(res1)
res2 = str(res1.'utf8')
print(res2)
5.callable() 是否可调用(能不能加括号调用)
s1 = 'jason'
def index():
pass
print(callable(s1),callable(index)) # False True
6.char() ord()
print(char(65)) # 根据ASCII码转数字找字符
print(ord('A')) # 65
7.complex() 复数
print(complex(123)) # (123+0j)
8.dir() 查看当前对象可以调用的名字
def index():
pass
print(dir(index))
print(index.__name__)
9.divmod()
print(divmod(101,10)) # 11
10.eval() 只能识别简单的语法 exce() 可以识别复杂语法 都是将字符串中的数据加载并执行
res = """print('hello world')"""
evsl(res)
exec(res)
11.isinstance() 判断是否属于某个数据类型
print(isinstance(123,float)) # False
print(isinstance(123,int)) # True
12.pow() 计算x的y次方
print(pow(4,3))
13.round() 四舍五入
print(round(4.8))
print(round(4.5))
14.sum() 计算总和
l = [11,22,333]
print(sum(l))