Python如何进行类型转换?

1 个回答|163 次阅读
Coco老师 - 科普专家
擅长:编程教育

可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:

示例:

从一种类型转换为另一种类型:

x = 10 # int
y = 6.3 # float
z = 1j # complex
# 把整数转换为浮点数
a = float(x)
# 把浮点数转换为整数
b = int(y)
# 把整数转换为复数:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

执行结果:

10.0
6
(10+0j)
<class 'float'>
<class 'int'>
<class 'complex'>

注意:无法将复数转换为其他数字类型。