欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python binascii 進(jìn)制轉(zhuǎn)換實(shí)例

 更新時(shí)間:2019年06月12日 11:58:11   作者:lynnucas  
今天小編就為大家分享一篇python binascii 進(jìn)制轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

#coding:utf-8

import binascii

a = 'worker'

#先把worker轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)然后在用十六進(jìn)制表示

b = binascii.b2a_hex(a)

print b

#與b2a_hex相反

print binascii.a2b_hex(b)

#這個(gè)功能和b2a_hex()一樣

c = binascii.hexlify(a)

print c

#這個(gè)功能和a2b_hex()一樣

print binascii.unhexlify(c)

######運(yùn)行結(jié)果######

>>> 776f726b6572

worker

776f726b6572

worker 


python內(nèi)置函數(shù):


hex():

#把10進(jìn)制轉(zhuǎn)整形換成16進(jìn)制

>>> hex(88)

'0x58'

#把浮點(diǎn)型轉(zhuǎn)換成16進(jìn)制

>>> 1.23.hex()

'0x1.3ae147ae147aep+0'

#內(nèi)置函數(shù)hex和binascii.hexlify()的區(qū)別就在于,

#hex只能接受整形不能接受字符串

>>> hex('88')

Traceback (most recent call last):

 File "<pyshell#26>", line 1, in <module>

 hex('88')

TypeError: hex() argument can't be converted to hexbin():ba 





bin():把十進(jìn)制整形轉(zhuǎn)換成二進(jìn)制字符

#把十進(jìn)制整型轉(zhuǎn)換成二進(jìn)制

>>> bin(88)

'0b1011000'

>>> bin(33)

'0b100001' 



oct():把十進(jìn)制轉(zhuǎn)換成八進(jìn)制字符

#把十進(jìn)制轉(zhuǎn)換成八進(jìn)制

>>> oct(500)

'0764'

>>> oct(488)

'0750' 


chr():把一個(gè)整形轉(zhuǎn)換成ASCII碼表中對(duì)應(yīng)的單個(gè)字符 

#把一個(gè)整形轉(zhuǎn)換成ASCII碼表中對(duì)應(yīng)的單個(gè)字符

>>> chr(98)

'b'

>>> chr(97)

'a' 

ord():和chr相反,把ASCII碼表中的字符轉(zhuǎn)換成對(duì)應(yīng)的整形

>>> ord('b')

98

>>> ord('c')

99 

以上這篇python binascii 進(jìn)制轉(zhuǎn)換實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • django教程如何自學(xué)

    django教程如何自學(xué)

    在本篇內(nèi)容里小編給大家整理了關(guān)于django教程學(xué)習(xí)流程,想自學(xué)的朋友們可以閱讀下。
    2020-07-07
  • 使用Python的Twisted框架實(shí)現(xiàn)一個(gè)簡單的服務(wù)器

    使用Python的Twisted框架實(shí)現(xiàn)一個(gè)簡單的服務(wù)器

    這篇文章主要介紹了使用Python的Twisted框架實(shí)現(xiàn)一個(gè)簡單的服務(wù)器,翻譯自Twisted的文檔,需要的朋友可以參考下
    2015-04-04
  • Python并查集Disjoint?Set的具體使用

    Python并查集Disjoint?Set的具體使用

    本文主要介紹了Python并查集Disjoint?Set的具體使用,包括并查集的基本概念、實(shí)現(xiàn)方式、路徑壓縮和應(yīng)用場景,并使用代碼示例演示并查集的操作,感興趣的可以了解一下
    2024-01-01
  • 利用python計(jì)算時(shí)間差(返回天數(shù))

    利用python計(jì)算時(shí)間差(返回天數(shù))

    這篇文章主要給大家介紹了關(guān)于如何利用python計(jì)算時(shí)間差(返回天數(shù))的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Pandas庫中dataframe.corr()函數(shù)的使用

    Pandas庫中dataframe.corr()函數(shù)的使用

    dataframe.corr()是Pandas庫中的一個(gè)函數(shù),用于計(jì)算DataFrame中各列之間的相關(guān)系數(shù),本文主要介紹了Pandas庫中dataframe.corr()函數(shù)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • python交換兩個(gè)變量的值方法

    python交換兩個(gè)變量的值方法

    今天小編就為大家分享一篇python交換兩個(gè)變量的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Pycharm 設(shè)置默認(rèn)頭的圖文教程

    Pycharm 設(shè)置默認(rèn)頭的圖文教程

    今天小編就為大家分享一篇Pycharm 設(shè)置默認(rèn)頭的圖文教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解如何創(chuàng)建Python元類

    詳解如何創(chuàng)建Python元類

    通過本文,將深入討論P(yáng)ython元類,其屬性,如何以及何時(shí)在Python中使用元類。
    2021-05-05
  • python中使用矢量化替換循環(huán)詳解

    python中使用矢量化替換循環(huán)詳解

    矢量化是在數(shù)據(jù)集上實(shí)現(xiàn) (NumPy) 數(shù)組操作的技術(shù)。在后臺(tái),它將操作一次性應(yīng)用于數(shù)組或系列的所有元素(不同于一次操作一行的“for”循環(huán))。
    2023-01-01
  • Python排序算法之堆排序算法

    Python排序算法之堆排序算法

    堆排序看字面意思是一種排序方法,那堆是什么呢?堆是一個(gè)近似完全二叉樹的結(jié)構(gòu),并同時(shí)滿足堆積的性質(zhì)。其實(shí)堆排序是指利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法。
    2023-01-01

最新評(píng)論