int => str
所有类型的数据都能转到字符串, 转换函数str(xxx)
# 数字转字符串
num = 100
num_str = str(num)
print(type(num_str), num_str) // <class 'str'> 100
str => int
需要字符串内都是数字, 转换函数式int(xxx)
# 字符串转int
str_num2 = '123'
int_num3 = int(str_num2)
print(type(int_num3), int_num3) // 123
float => int
会丢失精度, 转换函数int(xxx)
# float转int
float_num = 200.234
int_num = int(float_num)
print(type(int_num), int_num) // <class 'int'> 200
int => float
可以直接转换, 转换函数float(xxx)
# int转float
int_num2 = 123
float_num2 = float(int_num2)
print(type(float_num2), float_num2) //<class 'float'> 123.0