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

Python 十六進(jìn)制整數(shù)與ASCii編碼字符串相互轉(zhuǎn)換方法

 更新時間:2018年07月09日 13:58:51   作者:假小牙  
今天小編就為大家分享一篇Python 十六進(jìn)制整數(shù)與ASCii編碼字符串相互轉(zhuǎn)換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在使用Pyserial與STM32進(jìn)行通訊時,遇到了需要將十六進(jìn)制整數(shù)以Ascii碼編碼的字符串進(jìn)行發(fā)送并且將接收到的Ascii碼編碼的字符串轉(zhuǎn)換成十六進(jìn)制整型的問題。查閱網(wǎng)上的資料后,均沒有符合要求的,遂結(jié)合各家之長,用了以下方法。

環(huán)境

Python2.7 + Binascii模塊

十六進(jìn)制整數(shù)轉(zhuǎn)ASCii編碼字符串

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

測試結(jié)果:

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

ASCii編碼字符串轉(zhuǎn)十六進(jìn)制整數(shù)

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

測試結(jié)果:

e:665554
<type 'int'>

可以看到,以上兩段小程序順利實現(xiàn)了這個設(shè)計要求

以上這篇Python 十六進(jìn)制整數(shù)與ASCii編碼字符串相互轉(zhuǎn)換方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于OpenCV的攝像頭測距的實現(xiàn)示例

    基于OpenCV的攝像頭測距的實現(xiàn)示例

    本文主要介紹了基于OpenCV的攝像頭測距的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python如何提取英語pdf內(nèi)容并翻譯

    python如何提取英語pdf內(nèi)容并翻譯

    這篇文章主要為大家詳細(xì)介紹了python如何提取英語pdf內(nèi)容并翻譯,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • python中import reload __import__的區(qū)別詳解

    python中import reload __import__的區(qū)別詳解

    這篇文章主要介紹了python中import reload __import__的區(qū)別詳解,需要的朋友可以參考下
    2017-10-10
  • python使用Thread的setDaemon啟動后臺線程教程

    python使用Thread的setDaemon啟動后臺線程教程

    這篇文章主要介紹了python使用Thread的setDaemon啟動后臺線程教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python制作簡易注冊登錄系統(tǒng)

    Python制作簡易注冊登錄系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Python簡易注冊登錄系統(tǒng)的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Python實現(xiàn)的圓形繪制(畫圓)示例

    Python實現(xiàn)的圓形繪制(畫圓)示例

    這篇文章主要介紹了Python實現(xiàn)的圓形繪制(畫圓),結(jié)合實例形式分析了Python基于numpy與matplotlib模塊的數(shù)學(xué)運算及圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • 詳解Python程序與服務(wù)器連接的WSGI接口

    詳解Python程序與服務(wù)器連接的WSGI接口

    這篇文章主要介紹了Python程序與服務(wù)器連接的WSGI接口,是Python網(wǎng)絡(luò)編程學(xué)習(xí)當(dāng)中的重要內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • python的input,print,eval函數(shù)概述

    python的input,print,eval函數(shù)概述

    這篇文章主要為大家概述了python的input,print,eval函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 用Python做個自動化彈鋼琴腳本實現(xiàn)天空之城彈奏

    用Python做個自動化彈鋼琴腳本實現(xiàn)天空之城彈奏

    突然靈機(jī)一動,能不能用Python自動化腳本彈奏一曲美妙的鋼琴曲呢?今天就一起帶大家如何用Python實現(xiàn)自動化彈出一首《天空之城》有需要的朋友可以借鑒參考下
    2021-09-09
  • Python類中的魔法方法之 __slots__原理解析

    Python類中的魔法方法之 __slots__原理解析

    這篇文章主要介紹了Python類中的魔法方法之 __slots__詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08

最新評論