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"))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

posted @ 2020-08-26 17:40  泰山太少  阅读(380)  评论(0)    收藏  举报