ホームページ  >  に質問  >  本文

python字符串用十六进制表示

我想将输入的字符串用十六进制表示,首先声明,并不是转换成十六进制的字符串,而是像下面的反过程:

>>> '\x61\x62\x63\x64'
'abcd'

我尝试了python3中的encode('UTF-8')等方法,但是都没有找到怎样可以达到我的目的,Python中是否能够完成这个功能,如果可以,怎样才能达到我的目的,希望各位大神能够指教。

PHPzPHPz2762日前861

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-04-18 10:23:31

    リーリー

    「x61x62x63x64」を出力する方法はありません。「a」に対応する ASCII 値を確認したいだけの場合は、ord() を使用できます

    。 リーリー

    これがあなたの要件を満たすかどうかわかりません

    リーリー

    返事
    0
  • 阿神

    阿神2017-04-18 10:23:31

    Python3

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 10:23:31

    これを行うことができるbinasciiライブラリにはいくつかの関数があります

    リーリー

    またはpy3.5でこのように直接書きます

    リーリー

    返事
    0
  • キャンセル返事