python——int()、hex()、oct()、bin()、float()數值類型轉換函數


摘要:在python中,數值類型轉換函數常用的有浮點型float()、取整int()、八進制oct()、二進制bin()、十六進制hex()這五個函數。
單詞float的意思就是浮動的意思;
int是單詞integer整數的前三個字母;
oct是單詞八進制octal的前三個字母;
bin是單詞二進制binary的前三個字母;
hex是單詞十六進制Hexadecimal的前三個字母;
所以在了解了單詞之后方便我們記憶這五個個函數。

1.float() 浮點數轉換函數

上一篇文章我已經單獨詳細介紹了float()函數的參數以及返回類型,有興趣的可以看看我的上一篇文章,這里主要介紹剩下的幾個常用函數。

2.int()取整函數

int()函數括號中的參數只能是二進制、八進制、十進制、十六進制的整數,返回轉換為十進制后的整數部分,代碼如下:

print(int(0b111011))    # 二進制整數, 返回十進制59
print(int(0o76))       # 八進制整數, 返回十進制62
print(int(76.5))      # 十進制浮點數, 返回十進制76
print(int(0x76))     # 十六進制整數,返回十進制118

用法:我們可以用它把其他進制的整數轉換成十進制的整數,還可以用它對十進制的數進行取整數部分。

3.bin()把其他進制整數轉換成二進制

括號內的參數可以是八進制、十進制、十六進制的整數,返回轉換后的二進制。代碼可以自己按照上面代碼的格式進行測試。

4.oct()把其他進制整數轉換成八進制

括號內的參數可以是二進制、十進制、十六進制的整數,返回轉換后的八進制。代碼可以自己按照上面代碼的格式進行測試。

3.hex()把其他進制整數轉換成十六進制

括號內的參數可以是八進制、十進制、二進制的整數,返回轉換后的十六進制。代碼可以自己按照上面代碼的格式進行測試。

總結:只有仔細的辨析清楚基礎的函數用法和細節,才能夠使我們構建出牢固可靠的代碼大樓。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM