32位hex转浮点 python_python——int()、hex()、oct()、bin()、float()数值类型转换函数
摘要:在python中,數(shù)值類型轉(zhuǎn)換函數(shù)常用的有浮點(diǎn)型float()、取整int()、八進(jìn)制oct()、二進(jìn)制bin()、十六進(jìn)制hex()這五個(gè)函數(shù)。
單詞float的意思就是浮動(dòng)的意思;
int是單詞integer整數(shù)的前三個(gè)字母;
oct是單詞八進(jìn)制octal的前三個(gè)字母;
bin是單詞二進(jìn)制binary的前三個(gè)字母;
hex是單詞十六進(jìn)制Hexadecimal的前三個(gè)字母;
所以在了解了單詞之后方便我們記憶這五個(gè)個(gè)函數(shù)。
1.float() 浮點(diǎn)數(shù)轉(zhuǎn)換函數(shù)
上一篇文章我已經(jīng)單獨(dú)詳細(xì)介紹了float()函數(shù)的參數(shù)以及返回類型,有興趣的可以看看我的上一篇文章,這里主要介紹剩下的幾個(gè)常用函數(shù)。
2.int()取整函數(shù)
int()函數(shù)括號(hào)中的參數(shù)只能是二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的整數(shù),返回轉(zhuǎn)換為十進(jìn)制后的整數(shù)部分,代碼如下:
print(int(0b111011)) # 二進(jìn)制整數(shù), 返回十進(jìn)制59
print(int(0o76)) # 八進(jìn)制整數(shù), 返回十進(jìn)制62
print(int(76.5)) # 十進(jìn)制浮點(diǎn)數(shù), 返回十進(jìn)制76
print(int(0x76)) # 十六進(jìn)制整數(shù),返回十進(jìn)制118
用法:我們可以用它把其他進(jìn)制的整數(shù)轉(zhuǎn)換成十進(jìn)制的整數(shù),還可以用它對(duì)十進(jìn)制的數(shù)進(jìn)行取整數(shù)部分。
3.bin()把其他進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制
括號(hào)內(nèi)的參數(shù)可以是八進(jìn)制、十進(jìn)制、十六進(jìn)制的整數(shù),返回轉(zhuǎn)換后的二進(jìn)制。代碼可以自己按照上面代碼的格式進(jìn)行測(cè)試。
4.oct()把其他進(jìn)制整數(shù)轉(zhuǎn)換成八進(jìn)制
括號(hào)內(nèi)的參數(shù)可以是二進(jìn)制、十進(jìn)制、十六進(jìn)制的整數(shù),返回轉(zhuǎn)換后的八進(jìn)制。代碼可以自己按照上面代碼的格式進(jìn)行測(cè)試。
3.hex()把其他進(jìn)制整數(shù)轉(zhuǎn)換成十六進(jìn)制
括號(hào)內(nèi)的參數(shù)可以是八進(jìn)制、十進(jìn)制、二進(jìn)制的整數(shù),返回轉(zhuǎn)換后的十六進(jìn)制。代碼可以自己按照上面代碼的格式進(jìn)行測(cè)試。
總結(jié):只有仔細(xì)的辨析清楚基礎(chǔ)的函數(shù)用法和細(xì)節(jié),才能夠使我們構(gòu)建出牢固可靠的代碼大樓。
總結(jié)
以上是生活随笔為你收集整理的32位hex转浮点 python_python——int()、hex()、oct()、bin()、float()数值类型转换函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 想知道自己开了几张银行卡?银联云闪付Ap
- 下一篇: 父类可以调用子类的方法吗_python类