[Python] 各種轉換
Hex -> Dec
假定16進位制是字串:
s = "6a48f82d8e828ce82b82"
就可以使用下面的表示式轉換成整型:
i = int(s, 16)
例如:
int("0xff", 16)
# 輸出: 255
int("FFFF", 16)
# 輸出: 65535
可以使用 str(i)
進一步轉換成十進位制字串。
Dec -> Hex
使用:
hex(dec).split('x')[-1]
後面的split('x')[-1]
取消0x
, 例如:
d = 30
hex(d).split('x')[-1]
# 輸出 '1e'
或者
hex(dec)[2:]
string -> double
x = "2342.34"
float(x)
# 輸出: 2342.3400000000001
Python 的float
相當於C 的 double
。
或者:
from decimal import Decimal
x = "234243.434"
print Decimal(x)
#輸出: 234243.434
float -> int
如果原始值為字串,寫成
int(float('20.0'))
# 輸出20
binary -> int
可以使用:
int('11111111', 2)
# 255
int <-> string
str(10)
# 輸出: '10'
int('10')
# 輸出: 10
相關文章
- python時間戳和時間字串的各種轉換Python時間戳字串
- Python中各進位制轉換Python
- python 各種時間格式轉化Python
- Python玩轉PDF各種騷操作大全!Python
- 各種座標系互相轉換(WGS84轉換BD-09主要)
- 各種Fourier變換
- .Net 對於PDF生成以及各種轉換的操作
- [20220304]使用gdb完成各種進位制轉換.txt
- python中sys,os,time模組的使用(包括時間格式的各種轉換)Python
- IINA for Mac:輕鬆播放和轉換各種媒體格式Mac
- gb2312簡繁轉換js相容各種瀏覽器JS瀏覽器
- [npm資源] naming-style,快速轉換各種命名風格NPM
- 使用 NocoDB 一鍵將各種資料庫轉換為智慧表格資料庫
- python各種加解密方法Python解密
- 玩轉陣列各種方法陣列
- python--各種推導式Python
- Python - 解包的各種騷操作Python
- PDF檔案如何轉換EXCEL,一個方法教你輕鬆轉換各種檔案,讓老闆驚喜不斷Excel
- Python教程:Pandas資料轉換編碼的10種方式Python
- [20220314]利用vim下使用gdb進行各種進位制轉換外掛.txt
- python中list的各種方法使用Python
- 各種ID轉化之心路歷程
- python Pil byteio轉換Python
- python opencv轉換bytesioPythonOpenCV
- Ceros:過去2年銷量最高的蘋果產品是各種轉換線ROS蘋果
- Android更換APP字型—TextView各種字型樣式AndroidAPPTextView
- java日期時間各種變換及處理Java
- python,函式各種基礎知識Python函式
- 【python】進位制轉換Python
- python生成器和各種推導式Python
- python與mysql互動中的各種坑PythonMySql
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- Go版本的各座標系互相轉換的工具Go
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- python hex轉ascii轉換Python程式碼的簡單方法PythonASCII
- Python 輕量化簡繁轉換Python
- Python的OpenCV轉換影像大小PythonOpenCV
- 各種加速