Python 内置函数 之 int、float、complex、bin、oct、hex、divmod、round、pow、bytes、ord、chr
complex(x,y)创建一个复数 (x+yj)
divmod() 计算除法,返回一个元组,包括商和余数。
round(浮点数,位数) 保留浮点数的位数,默认值是0。四舍五入
pow(x,y,z) X的Y次幂 再对z取余
1、int(参数,进制)将类似这样的字符串"12"或数字 转为整数,默认10进制
print(int("12")) print(int("101",1)) #结果为 5
2.float () 将整数或字符串"12"转为浮点数
print(float("12"))
3.complex(x,y)创建一个复数 (x+yj)
a = 1 b = 2 c = complex(a,b) print(c)
d = complex("1+2j")
print(d)
4.bin() 转为二进制
5.oct()转为八进制
6.hex()转为十六进制
print(oct(20)) print(bin(0o24)) print(hex(0b10100)) #结果 0o24 0b10100 0x14
7.divmod() 计算除法,返回一个元组,包括商和余数。
print(divmod(3,2)) print(divmod(1.2,0.5))
8.round(浮点数,位数) 保留浮点数的位数,默认值是0。四舍五入
s1 = 1.23456789 print(round(s1)) #1 print(round(s1,5)) #1.23457
9.pow(x,y,z) X的Y次幂 再对z取余
print(pow(2,3,3)) #2 print(pow(2,3)) #8
10.bytes(参数,encoding=" ") 将传送参数转为字节类型
参数是
bytes(iterable_of_ints) -> bytes
bytes(string, encoding[, errors]) -> bytes
print( bytes({"name":"tian"},encoding="utf-8")) print(bytes([1,2,3]))
11.ord()输入字符查找该字符的编码位置
12chr()输入字符的编码位置查找该字符
print(chr(49)) print(ord("1"))

浙公网安备 33010602011771号