int(x [,base]) 将x转换为一个整数
float(x) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
set(s) 转换为可变集合
dict(d) 创建一个字典,d 必须是一个 (key, value)元组序列。
frozenset(s) 转换为不可变集合
chr(x) 整数(8、10、16)→字符
ord(x) 字符→10进制整数
hex(x) 整数(8、10)→十六进制字符串
oct(x) 整数(10、16)→八进制字符串
int(x [,base])
int() 函数用于将一个字符串或数字转换为整型
class int(x, base=10)
参数:
x:字符串或数字
base = n:n为进制数,默认n=10,即十进制
返回值:
整型数据
代码示例:
a1 = int() # 不传入参数时,得到结果0
a2 = int(2)
a3 = int(3.9) #向下取整
a4 = int('12',16) # 带参数base,x以字符串的形式进行输入,12为16进制
a5 = int('0xa',16) # 带参数base,x以字符串的形式进行输入,16为16进制
a6 = int('10',8) # 带参数base,x以字符串的形式进行输入,10为8进制
print(a1,a2,a3,a4,a5,a6)
'''
输出结果:
0 2 3 18 10 8
'''
float(x)
用于将整数和字符串转换成浮点数
class float([x])
参数:
x:整数或字符串
返回值:
返回浮点数
代码示例:
a0 = float()
a1 = float(1)
a2 = float(2)
a3 = float(-3.3)
a4 = float('444') # 字符串
print(a0,a1,a2,a3,a4)
'''
输出结果:
0.0 1.0 2.0 -3.3 444.0
'