在 Python 中,类型转换分为显式类型转换和隐式类型转换。
显式类型转换指的是使用内置函数或自定义函数显式地将一种类型转换为另一种类型。例如,可以使用 int() 函数将字符串转换为整数:
x ="123"
y = int(x) # y 的类型为 int
print(y) # 输出 123
隐式类型转换指的是在执行运算时,Python 会自动将变量转换为适当的类型。例如,在执行整数除法运算时,Python 会将结果转换为浮点数:
x = 3
y = 2
z = x / y# z 的类型为 float
print(z) # 输出 1.5
注意,在 Python 中,类型转换不会改变变量本身,而是返回一个新的值,因此在执行类型转换时需要将结果赋值给一个新的变量。