摘要:在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()把其他進制整數轉換成十六進制
括號內的參數可以是八進制、十進制、二進制的整數,返回轉換后的十六進制。代碼可以自己按照上面代碼的格式進行測試。
總結:只有仔細的辨析清楚基礎的函數用法和細節,才能夠使我們構建出牢固可靠的代碼大樓。