- Python基礎(chǔ)及應(yīng)用
- 呂云翔 姚澤良 張揚(yáng)等編著
- 241字
- 2021-10-27 15:16:26
2.2 數(shù)值類型轉(zhuǎn)換
上述就是Python的內(nèi)置數(shù)值類型了,但是在處理數(shù)據(jù)的時(shí)候,往往類型不是一成不變的,那么如何把一種類型轉(zhuǎn)換為另一種類型呢?
在Python里內(nèi)置類型的轉(zhuǎn)換很容易完成,只要把想轉(zhuǎn)換的類型當(dāng)作函數(shù)使用就行了,比如:

還有需要注意的一點(diǎn)是,Python在類型轉(zhuǎn)換的過(guò)程中為了避免精度損失會(huì)自動(dòng)升級(jí)。例如對(duì)于整型的運(yùn)算,如果出現(xiàn)浮點(diǎn)數(shù),那么計(jì)算的結(jié)果會(huì)自動(dòng)升級(jí)為浮點(diǎn)數(shù)。這里升級(jí)的順序?yàn)閏omplex>float>int,所以Python在計(jì)算的時(shí)候跟我們平時(shí)的直覺(jué)是完全一致的,比如:

可以看到計(jì)算結(jié)果是逐步升級(jí)的,這樣就避免了無(wú)謂的精度損失。
推薦閱讀
- 從零開(kāi)始構(gòu)建企業(yè)級(jí)RAG系統(tǒng)
- AngularJS入門(mén)與進(jìn)階
- Visual C++程序設(shè)計(jì)學(xué)習(xí)筆記
- PHP基礎(chǔ)案例教程
- Xcode 7 Essentials(Second Edition)
- Java應(yīng)用開(kāi)發(fā)與實(shí)踐
- ASP.NET Core Essentials
- Mastering Articulate Storyline
- MySQL 8 DBA基礎(chǔ)教程
- Access 2016數(shù)據(jù)庫(kù)管
- Learning ArcGIS for Desktop
- BeagleBone Black Cookbook
- The Professional ScrumMaster’s Handbook
- 從零開(kāi)始:UI圖標(biāo)設(shè)計(jì)與制作(第3版)
- Oracle實(shí)用教程