Python中各进制间的转换
生活随笔
收集整理的這篇文章主要介紹了
Python中各进制间的转换
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
十進(jìn)制的轉(zhuǎn)換
'''十進(jìn)制轉(zhuǎn)化為二進(jìn)制、八進(jìn)制、十六進(jìn)制''' # 1.十進(jìn)制轉(zhuǎn)化為二進(jìn)制 bin() a = bin(10) print(a) # 0b1010 # 2.十進(jìn)制轉(zhuǎn)換位八進(jìn)制 c = oct(10) print(c) # 0o12 # 3. 十進(jìn)制轉(zhuǎn)換為十六進(jìn)制 d = hex(10) print(d) # 0xa二進(jìn)制的轉(zhuǎn)換
"""二進(jìn)制轉(zhuǎn)換為八進(jìn)制、十進(jìn)制、十六進(jìn)制""" # 1.二進(jìn)制轉(zhuǎn)化為八進(jìn)制 a = 100110 print(oct(a)) # 0o303416 # 2. 二進(jìn)制轉(zhuǎn)化為十進(jìn)制 b = int(0b1010) b1 = int("0b1010",2) print(b,b1) # 10 10 # 3. 二進(jìn)制轉(zhuǎn)換為十六進(jìn)制 e = hex(0b1010) print(e) # 0xa八進(jìn)制的轉(zhuǎn)換
"""八進(jìn)制轉(zhuǎn)換為二進(jìn)制、十進(jìn)制、十六進(jìn)制""" # 1. 八進(jìn)制轉(zhuǎn)換為二進(jìn)制 f1 = bin(0o303416) print(f1) # 0b11000011100001110 # 2. 八進(jìn)制轉(zhuǎn)換為十進(jìn)制 f2 = int(0o303416) print(f2) # 100110 # 3. 八進(jìn)制轉(zhuǎn)換為十六進(jìn)制 f3 = hex(0o303416) print(f3) # 0x1870e十六進(jìn)制的轉(zhuǎn)換
"""十六進(jìn)制轉(zhuǎn)換為 二進(jìn)制、八進(jìn)制、十進(jìn)制""" # 1. 十六進(jìn)制轉(zhuǎn)換為二進(jìn)制 g1 = bin(0x1870e) print(g1) # 0b11000011100001110 # 2. 十六進(jìn)制轉(zhuǎn)換為八進(jìn)制 g2 = oct(0x1870e) print(g2) # 0o303416 # 3. 十六進(jìn)制轉(zhuǎn)換為十進(jìn)制 g3 = int(0x1870e) print(g3) # 100110?
總結(jié)
以上是生活随笔為你收集整理的Python中各进制间的转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用Flask来构建项目的大概步骤
- 下一篇: MongoDB数据库(8.Python中