![看漫画学Python:有趣、有料、好玩、好用(全彩版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/863/31391863/b_31391863.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.6 数字类型的相互转换
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_35_2.jpg?sign=1739250297-Swm7MNqjNlvEXOEqZliASDzcABOrWJ26-0-3253f2de1e24b927975a4c6513022684)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_1.jpg?sign=1739250297-MFdCrCZSay1ZG6Y4IYkGKmo1SJko9VLu-0-e27d2e5b25206abbd1c8d52f35d94c09)
很多数字类型的数据都可以被转换为布尔值,那么数字类型是否也可以相互转换呢?
Python中的很多数据类型都可以相互转换,但是具体情况比较复杂,本章重点介绍数字类型之间的相互转换。
在Python的数字类型中,除复数外,其他三种数字类型如整数、浮点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_2.jpg?sign=1739250297-LeYFEO7LP5bXr5qyjfhCZi5XNQvBVACa-0-9f0c4c2b8895d9d98d324b5f97ba266f)
3.6.1 隐式类型的转换
数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会发生隐式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_3.jpg?sign=1739250297-qeLGWVLFnZ7WTxqXfuTrE6pRTcnP3DSI-0-99450398c8853bec1264753ea557fa3b)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_4.jpg?sign=1739250297-ULq83Lq5ECLJ1pVCtS0wcaR2RiW0fWL4-0-dae6e15e2bc7f3eaf464cb7897f700e4)
动动手
3.6.2 显式类型的转换
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_1.jpg?sign=1739250297-26hnGusWm3lzQY6LI2DKQKfCkmTcXJB5-0-134f7ae691a8b6d1f50185b095674064)
动动手
我们在Python Shell中运行代码,看看运行结果怎样。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_2.jpg?sign=1739250297-kygyZA7eDhqQMrJqKo2GXJrwH2pxMeBy-0-c6063c270a989e5e1f681242bb9a44cd)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_38_1.jpg?sign=1739250297-3Noj7Vk4nWOSlm9GsTOTV4Cu0YU7fTQ7-0-0bcaac327f441c4be263b88eb66b5553)