![看漫画学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=1739282738-rh8c5wG0erpIAxtfZK0qYPZeDXoi4nLG-0-96f0543194a08ebe335f8e242b43b39d)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_1.jpg?sign=1739282738-1KL8J9CojNOgplhjejxLU4qJIRlduVrI-0-f4f002382b46babf1cdeaaf92da595f7)
很多数字类型的数据都可以被转换为布尔值,那么数字类型是否也可以相互转换呢?
Python中的很多数据类型都可以相互转换,但是具体情况比较复杂,本章重点介绍数字类型之间的相互转换。
在Python的数字类型中,除复数外,其他三种数字类型如整数、浮点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_2.jpg?sign=1739282738-IRvFXM6Fxm6VyHxNTL824Gm7Ln17VuEn-0-adab8e3c01df2474247bc585d4986073)
3.6.1 隐式类型的转换
数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会发生隐式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_3.jpg?sign=1739282738-KdrnOHmFMWUnabLQUxk6dkmVcwJHQbd1-0-3059e50f4f1013f032c10c1504b62ca1)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_4.jpg?sign=1739282738-GEcWlFLHUsFOuT52zKq5GYWNuEmGGgQg-0-e7192b671ab4b24bf50892356ea3b403)
动动手
3.6.2 显式类型的转换
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_1.jpg?sign=1739282738-1JAxLG3x7hbgnEnKIIt4b103rOvtgIc5-0-5f1d22ca3b4800189982f27c4d08ab88)
动动手
我们在Python Shell中运行代码,看看运行结果怎样。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_2.jpg?sign=1739282738-JeUNf9aeBXWaDXLaKYlZNPZpA19Gqkc6-0-ec55d9098fe48f975400edec579251d9)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_38_1.jpg?sign=1739282738-egg79JiFlTlbWndeTc2Q2F9hqqHoCurw-0-76f397d7f8520854d9cc040370841ed1)