亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用Python內(nèi)置模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換

 更新時間:2020年04月26日 10:02:58   作者:adrrry  
這篇文章主要介紹了使用Python內(nèi)置模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

這篇文章主要介紹了使用Python內(nèi)置的模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換的方法,Python也使得讀取純二進(jìn)制文件內(nèi)容非常方便,需要的朋友可以參考下

binascii 模塊:

它包含一個把二進(jìn)制數(shù)值轉(zhuǎn)換成十六進(jìn)制的函數(shù),同樣也可以反過來轉(zhuǎn)。 #binary_value是二進(jìn)制數(shù)值不是字符串,也不是int型的1010

binascii.b2a_hex(binary_value) ##binary_value 一般讀二進(jìn)制文件可以得到 
 
>>'89' <type str> 

python自帶的builtin函數(shù):
bin(num) 十進(jìn)制數(shù)值 ===》二進(jìn)制字符串

bin(10) 
 
>> '0b1010' <type, str> 

oct(num) 十進(jìn)制數(shù)值 ===》八進(jìn)制字符串

oct(10) 
 
>>'012' <type, str> 

hex(num) 十進(jìn)制數(shù)值 ===》十六進(jìn)制字符串

hex(20) 
 
>>'0x14' <type, str> 

int(str, base) 其它進(jìn)制字符串 ===》十進(jìn)制的數(shù)值,其中base代表str具體是屬于哪個進(jìn)制,如果是2則表示str是二進(jìn)制, 默認(rèn)base為十進(jìn)制

int('20') 
>>20 <type, int> 
int('10', 2) 
>>2 <type, int> 
int('10', 8) 
>>8 <type, int> 
int('20', 10) 
>>20 <type, int> 
int('20',16) 
>>32 <type, int> 

字符與數(shù)字轉(zhuǎn)換函數(shù):
chr(int) 整型 轉(zhuǎn) 字符

chr(65) 
 
>>'A', <type, str> 

ord(chr) 字符 轉(zhuǎn) 整型

ord('a') 
 
>>97, <type, int> 

最后,給一個讀取圖片文件二進(jìn)制內(nèi)容的示例:

#!/usr/bin/env python 
#encoding: utf-8 
import binascii 
 
fh = open(r'C:\Temp\img\2012517165556.png', 'rb') 
a = fh.read() 
#print 'raw: ',`a`,type(a) 
hexstr = binascii.b2a_hex(a) #得到一個16進(jìn)制的數(shù) 
#print 'hex: ',hexstr, type(hexstr) 
bsstr = bin(int(hexstr,16))[2:] 
print 'bin: ',bsstr, type(bsstr)

1010刷屏的效果,是不是有點(diǎn)黑客帝國的趕腳啊,呵呵

到此這篇關(guān)于使用Python內(nèi)置模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Python不同進(jìn)制數(shù)轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python調(diào)用百度API實(shí)現(xiàn)人臉識別

    python調(diào)用百度API實(shí)現(xiàn)人臉識別

    這篇文章主要介紹了python調(diào)用百度API實(shí)現(xiàn)人臉識別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python模擬Django框架實(shí)例

    python模擬Django框架實(shí)例

    這篇文章主要為大家詳細(xì)介紹了python模擬Django框架實(shí)例,了解一個web框架需要的基本功能,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Python中的作用域==和is的區(qū)別及說明

    Python中的作用域==和is的區(qū)別及說明

    這篇文章主要介紹了Python中的作用域==和is的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 解決python寫的windows服務(wù)不能啟動的問題

    解決python寫的windows服務(wù)不能啟動的問題

    使用py2exe生成windows服務(wù)在win7下可以正常運(yùn)行,但是到了xp下面可以安裝,但是無法啟動
    2014-04-04
  • python實(shí)現(xiàn)水印圖片功能

    python實(shí)現(xiàn)水印圖片功能

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)水印圖片功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python實(shí)現(xiàn)的企業(yè)粉絲抽獎功能示例

    Python實(shí)現(xiàn)的企業(yè)粉絲抽獎功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的企業(yè)粉絲抽獎功能,涉及Python數(shù)值運(yùn)算與隨機(jī)數(shù)生成相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 通過python掃描二維碼/條形碼并打印數(shù)據(jù)

    通過python掃描二維碼/條形碼并打印數(shù)據(jù)

    這篇文章主要介紹了通過python掃描二維碼/條形碼并打印數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 通過python-pptx模塊操作ppt文件的方法

    通過python-pptx模塊操作ppt文件的方法

    這篇文章主要介紹了通過python-pptx模塊操作ppt文件的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,本文給大家介紹的需要的朋友可以參考下
    2020-12-12
  • Python?計(jì)算機(jī)視覺編程進(jìn)階之OpenCV?圖像銳化及邊緣檢測

    Python?計(jì)算機(jī)視覺編程進(jìn)階之OpenCV?圖像銳化及邊緣檢測

    計(jì)算機(jī)視覺這種技術(shù)可以將靜止圖像或視頻數(shù)據(jù)轉(zhuǎn)換為一種決策或新的表示。所有這樣的轉(zhuǎn)換都是為了完成某種特定的目的而進(jìn)行的,本篇我們來學(xué)習(xí)下如何對圖像進(jìn)行銳化處理以及如何進(jìn)行邊緣檢測
    2021-11-11
  • PyTorch實(shí)現(xiàn)MNIST數(shù)據(jù)集手寫數(shù)字識別詳情

    PyTorch實(shí)現(xiàn)MNIST數(shù)據(jù)集手寫數(shù)字識別詳情

    這篇文章主要介紹了PyTorch實(shí)現(xiàn)MNIST數(shù)據(jù)集手寫數(shù)字識別詳情,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09

最新評論