看漫画学Python:有趣、有料、好玩、好用(全彩版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.6 数字类型的相互转换

很多数字类型的数据都可以被转换为布尔值,那么数字类型是否也可以相互转换呢?

Python中的很多数据类型都可以相互转换,但是具体情况比较复杂,本章重点介绍数字类型之间的相互转换。

在Python的数字类型中,除复数外,其他三种数字类型如整数、浮点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。

3.6.1 隐式类型的转换

数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会发生隐式类型的转换。

动动手

3.6.2 显式类型的转换

动动手

我们在Python Shell中运行代码,看看运行结果怎样。