[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時間戳字串
- Oracle中Date的各種格式轉換Oracle
- Python中各進位制轉換Python
- python 各種時間格式轉化Python
- Python玩轉PDF各種騷操作大全!Python
- python中sys,os,time模組的使用(包括時間格式的各種轉換)Python
- .Net 對於PDF生成以及各種轉換的操作
- 各種時間型別的轉換及比較型別
- 各種座標系互相轉換(WGS84轉換BD-09主要)
- 如何將真彩色圖轉換為各種灰度圖
- smarty、smarty格式化、smarty整數、smarty float、smarty各種轉換方式、smarty日期轉換等等 (轉)...
- IINA for Mac:輕鬆播放和轉換各種媒體格式Mac
- 各種MySQL程式概述(轉)MySql
- [npm資源] naming-style,快速轉換各種命名風格NPM
- javascript 各種進位制數字相互轉換程式碼例項JavaScript
- 使用 NocoDB 一鍵將各種資料庫轉換為智慧表格資料庫
- python 各種模組學習Python
- python各種加解密方法Python解密
- Java替換各種特殊字元工具類Java字元
- 玩轉陣列各種方法陣列
- 揭露Windows中各種不Ň(轉)Windows
- Python - 解包的各種騷操作Python
- python 各種安裝包合集Python
- python--各種推導式Python
- gb2312簡繁轉換js相容各種瀏覽器JS瀏覽器
- Ceros:過去2年銷量最高的蘋果產品是各種轉換線ROS蘋果
- PDF檔案如何轉換EXCEL,一個方法教你輕鬆轉換各種檔案,讓老闆驚喜不斷Excel
- 各種語言的介紹(轉)
- java日期時間各種變換及處理Java
- python中list的各種方法使用Python
- Python各種排序演算法整理Python排序演算法
- [20220304]使用gdb完成各種進位制轉換.txt
- 和GUI有關的各種物件 (轉)GUI物件
- Python教程:Pandas資料轉換編碼的10種方式Python
- Android更換APP字型—TextView各種字型樣式AndroidAPPTextView
- python,函式各種基礎知識Python函式
- Oracle VM VirtualBox各種顯示模式切換 熱鍵Oracle模式
- 各種加速