数据类型的相互转换:
"""
---------------数据类型的相互转换--------------
-转化为整数、浮点数、字符串语句:int(x)、float(x)、str(x)
-任何类型均可转换为字符串
-字符串必须只包含数字才可转换为数字
-浮点数转换为整数会丢失小数点后所有数字(丢失精度)
--------------------------------------------
"""
# 将数字类型转换为字符串
num_str = str(6)
print(type(num_str), "-", num_str)
float_str = str(13.14)
print(type(float_str), "-", float_str)
# 将字符串转换为数字
str_num = int("6")
print(type(str_num), "-", str_num)
str_float = float("13.14")
print(type(str_float), "-", str_float)
# 将整数转换为浮点数
int_float = float(6)
print(type(int_float), "-", int_float)
# 将浮点数转换为整数
float_int = int(6.6)
print(type(float_int), "-", float_int)
将字符串转换为数字,必须要求字符串内的内容都是数字:
# # 错误示例:想要将字符串转换为数字,必须要求字符串内的内容都是数字
# num_0 = int("大力")
# print(type(num_0), "-", num_0)