在Python中,显式类型转换是通过使用内置的类型转换函数来实现的。它允许我们将一个数据对象从一种类型转换为另外一种类型。
常见的类型转换函数包括:
int():将一个数值或字符串转换为整数类型。
float():将一个数值或字符串转换为浮点数类型。
str():将一个对象转换为字符串类型。
bool():将一个对象转换为布尔类型。
下面是一些使用这些类型转换函数的示例代码:
将字符串转换为整数
num_str = "10"
num_int = int(num_str)
print(num_int) # 输出:10
将浮点数转换为整数
num_float = 3.14
num_int = int(num_float)
print(num_int) # 输出:3
将整数转换为字符串
num_int = 10
num_str = str(num_int)
print(num_str) # 输出:"10"
将布尔值转换为整数
flag = True
num_int = int(flag)
print(num_int) # 输出:1