中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用Python怎么將十六進制整數與ASCii編碼字符串進行轉換

發布時間:2021-02-25 15:41:06 來源:億速云 閱讀:835 作者:戴恩恩 欄目:開發技術

這篇文章主要為大家詳細介紹了利用Python怎么將十六進制整數與ASCii編碼字符串進行轉換,文中示例代碼介紹的非常詳細,具有一定的參考價值,發現的小伙伴們可以參考一下:

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

環境

Python2.7 + Binascii模塊

十六進制整數轉ASCii編碼字符串

# -*- coding: utf-8 -*-
import binascii
#16進制整數轉ASCii編碼字符串
a = 0x665554
b = hex(a) #轉換成相同的字符串即'0x665554'
b = b[2:]  #截取掉'0x'
c = binascii.a2b_hex(b) #轉換成ASCii編碼的字符串
print("a:%x, b:%s,c:%s" %(a,b,c))
print type(a)
print type(b)
print type(c)

測試結果:

a:665554, b:665554,c:fUT
<type 'int'>
<type 'str'>
<type 'str'>

ASCii編碼字符串轉十六進制整數

# -*- coding: utf-8 -*-
import binascii
c = 'fUT'
e = 0  #暫存結果
for i in c:
  d = ord(i) #單個字符轉換成ASCii碼
  e = e*256 + d  #將單個字符轉換成的ASCii碼相連
print("e:%x" %e)
print type(e)

測試結果:

e:665554
<type 'int'>

以上就是億速云小編為大家收集整理的利用Python怎么將十六進制整數與ASCii編碼字符串進行轉換,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西乌珠穆沁旗| 灵石县| 万宁市| 大埔区| 镇巴县| 兴国县| 虹口区| 阜平县| 江达县| 金寨县| 汶川县| 嘉定区| 沅陵县| 万山特区| 桐柏县| 广平县| 伊川县| 陇川县| 中西区| 镇江市| 桐庐县| 建德市| 保定市| 周宁县| 无棣县| 慈溪市| 门头沟区| 宽城| 伊宁市| 永兴县| 多伦县| 温宿县| 临沧市| 安徽省| 萨嘎县| 夏津县| 武邑县| 桂林市| 东乌珠穆沁旗| 宁晋县| 洞口县|