最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年03月12日 10:56:43   作者:像風一樣的自由  
這篇文章主要介紹了使用Python內(nèi)置的模塊與函數(shù)進行不同進制的數(shù)的轉(zhuǎn)換的方法,Python也使得讀取純二進制文件內(nèi)容非常方便,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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> 

最后,給一個讀取圖片文件二進制內(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進制的數(shù) 
#print 'hex: ',hexstr, type(hexstr) 
bsstr = bin(int(hexstr,16))[2:] 
print 'bin: ',bsstr, type(bsstr) 

1010刷屏的效果,是不是有點黑客帝國的趕腳啊,呵呵

2016312105808499.png (663×432)

相關(guān)文章

  • 詳解Python中openpyxl模塊基本用法

    詳解Python中openpyxl模塊基本用法

    這篇文章主要介紹了Python中openpyxl模塊基本用法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • PyInstaller如何打包依賴文件至目標程序目錄

    PyInstaller如何打包依賴文件至目標程序目錄

    這篇文章主要介紹了PyInstaller如何打包依賴文件至目標程序目錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python實現(xiàn)的對本地host127.0.0.1主機進行掃描端口功能示例

    Python實現(xiàn)的對本地host127.0.0.1主機進行掃描端口功能示例

    這篇文章主要介紹了Python實現(xiàn)的對本地host127.0.0.1主機進行掃描端口功能,可實現(xiàn)掃描本機開放端口的功能,涉及Python socket模塊與Thread多線程模塊相關(guān)使用技巧,需要的朋友可以參考下
    2019-02-02
  • python 線程的五個狀態(tài)

    python 線程的五個狀態(tài)

    這篇文章主要介紹了python 線程的五個狀態(tài),幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-09-09
  • 詳解Numpy中的廣播原則/機制

    詳解Numpy中的廣播原則/機制

    這篇文章主要介紹了Numpy中的廣播原則/機制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 如何在Python中實現(xiàn)goto語句的方法

    如何在Python中實現(xiàn)goto語句的方法

    這篇文章主要介紹了如何在Python中實現(xiàn)goto語句的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 如何使用Python破解ZIP或RAR壓縮文件密碼

    如何使用Python破解ZIP或RAR壓縮文件密碼

    這篇文章主要介紹了如何使用Python破解ZIP或RAR壓縮文件密碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Django 創(chuàng)建新App及其常用命令的實現(xiàn)方法

    Django 創(chuàng)建新App及其常用命令的實現(xiàn)方法

    這篇文章主要介紹了Django 創(chuàng)建新App及其常用命令的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • python中zip和unzip數(shù)據(jù)的方法

    python中zip和unzip數(shù)據(jù)的方法

    這篇文章主要介紹了python中zip和unzip數(shù)據(jù)的方法,實例分析了Python中zlib模塊的相關(guān)使用技巧,需要的朋友可以參考下
    2015-05-05
  • Python統(tǒng)計序列和文件中元素的頻度

    Python統(tǒng)計序列和文件中元素的頻度

    這篇文章主要介紹了Python統(tǒng)計序列和文件中元素的頻度,文章基于python的相關(guān)資料展開詳細的內(nèi)容介紹,具有一定的參考價值需要的小伙伴可以參考一下
    2022-04-04

最新評論

普定县| 泾川县| 宜章县| 延津县| 开江县| 舟曲县| 桐庐县| 营山县| 思南县| 淳化县| 临城县| 琼中| 扶沟县| 新邵县| 株洲县| 衡山县| 大田县| 营口市| 和田市| 六枝特区| 海晏县| 竹溪县| 睢宁县| 横山县| 措美县| 凤庆县| 彩票| 南雄市| 抚顺县| 新兴县| 黄骅市| 阳新县| 大埔区| 英山县| 手机| 河池市| 青海省| 许昌县| 绥江县| 太仆寺旗| 玉林市|