- 看漫画学Python:有趣、有料、好玩、好用(全彩版)
- 关东升
- 233字
- 2020-08-27 16:26:52
3.6 数字类型的相互转换
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_35_2.jpg?sign=1739262330-jzFEqFXQqmNMi8Rlp325SwIxY0K6KmgA-0-113cc4c854a13eb105c3dbdb1a7e1504)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_1.jpg?sign=1739262330-LFJaI6IpPeFiexcYHDutQlX3AM6jQSQh-0-68be760bfcae402aefd374954aea3720)
很多数字类型的数据都可以被转换为布尔值,那么数字类型是否也可以相互转换呢?
Python中的很多数据类型都可以相互转换,但是具体情况比较复杂,本章重点介绍数字类型之间的相互转换。
在Python的数字类型中,除复数外,其他三种数字类型如整数、浮点和布尔都可以相互转换,分为隐式类型的转换和显式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_2.jpg?sign=1739262330-oVBB9jr0QzFzaDkLn6fn8t5LTVhQT0yr-0-84ab78fa30ddfb9e2f4907f411825481)
3.6.1 隐式类型的转换
数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会发生隐式类型的转换。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_3.jpg?sign=1739262330-ArTuJwgadIXMc1IdlXcjoWUVaS4ytWYZ-0-b20adcbb2710dc04cc49cde939ff33b7)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_36_4.jpg?sign=1739262330-eh2PfWnmIX0ibQK0BXsKjstLieUGopbh-0-5b4a1bf6d5899f1463af999982cc8a42)
动动手
3.6.2 显式类型的转换
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_1.jpg?sign=1739262330-wGPDsRF2cw9T1BAKAcaIp4qaxXAnyNFC-0-81f80211337155dbab9fcc856b307a3f)
动动手
我们在Python Shell中运行代码,看看运行结果怎样。
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_37_2.jpg?sign=1739262330-mKPkBkWspcQWgsEW7vxAZ7xTN87RimuS-0-74e6aa40726c5bc93df3d703adbc86df)
![](https://epubservercos.yuewen.com/E31CF8/16992237404787606/epubprivate/OEBPS/Images/38839_38_1.jpg?sign=1739262330-MqbzLGRdOHylE396FpKyny6ymLEOFfW5-0-c4776069ed19fdc3622d372252fc8473)