数字类型中的整数类型、浮点数类型与复数类型的关系是怎样的呢?
三种类型存在一种逐渐”扩展“的关系:
整数 --> 浮点数 --> 复数 (整数的是浮点数的特例,浮点数是复数的特例)
复数为最宽类型
整数为最窄类型
不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型
如:
但可以强制将宽度类型转换成想要的数字类型,用3个函数进行强制转换:
int()
float()
complex()
如:
但是复数不能被强制转换成浮点型或整数型:
pythone 丰富的运算符进行数字运算,有哪下运算符:
数字类型存在以上一些关系,计算的时候注意结果。