python常見數(shù)制轉(zhuǎn)換實(shí)例分析
本文實(shí)例講述了python常見數(shù)制轉(zhuǎn)換用法。分享給大家供大家參考。具體分析如下:
1.進(jìn)位制度
Python中二進(jìn)制是以0b開頭的:
例如: 0b11 則表示十進(jìn)制的3
8進(jìn)制是以0開頭的:
例如: 011則表示十進(jìn)制的9
16進(jìn)制是以0x開頭的:
例如: 0x11則表示十進(jìn)制的17
或者寫成 \x \b
2.各種函數(shù)轉(zhuǎn)換
#10進(jìn)制轉(zhuǎn)為2進(jìn)制
>>> bin(10)
'0b1010'
#2進(jìn)制轉(zhuǎn)為10進(jìn)制
>>> int("1001",2)
9
#10進(jìn)制轉(zhuǎn)為16進(jìn)制
>>> hex(10)
'0xa'
#16進(jìn)制到10進(jìn)制
>>> int('ff', 16)
255
>>> int('0xab', 16)
171
#十進(jìn)制轉(zhuǎn)為八進(jìn)制
>>print("%o" % 10)
>>12
#16進(jìn)制到2進(jìn)制
>>> bin(0xa)
'0b1010'
>>>
#10進(jìn)制到8進(jìn)制
>>> oct(8)
'010'
#2進(jìn)制到16進(jìn)制
>>> hex(0b1001)
'0x9'
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python技能之?dāng)?shù)據(jù)導(dǎo)出excel的實(shí)例代碼
本篇文章主要介紹了python技能之導(dǎo)出excel的實(shí)例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
Python函數(shù)__new__及__init__作用及區(qū)別解析
這篇文章主要介紹了Python函數(shù)__new__及__init__作用及區(qū)別解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
Python調(diào)整圖像hue值結(jié)合ImageEnhance庫以實(shí)現(xiàn)色調(diào)增強(qiáng)
這篇文章主要介紹了Python調(diào)整圖像hue值結(jié)合ImageEnhance庫以實(shí)現(xiàn)色調(diào)增強(qiáng),PIL庫中的ImageEnhance類可用于圖像增強(qiáng),可以調(diào)節(jié)圖像的亮度、對比度、色度和銳度,通過RGB到HSV的變換加調(diào)整可以對圖像的色調(diào)進(jìn)行調(diào)整,需要的朋友可以參考下2023-09-09

