- >>> binascii.b2a_hex(u"你好啊".encode("utf8"))
- 'e4bda0e5a5bde5958a'
- >>>
- >>>
- >>> binascii.b2a_hex(u"你好啊".encode("gbk"))
- 'c4e3bac3b0a1'
- >>> binascii.a2b_hex("e4bda0e5a5bde5958a")
- 'xe4xbdxa0xe5xa5xbdxe5x95x8a'
- >>> binascii.a2b_hex("e4bda0e5a5bde5958a").decode("utf8")
- u'u4f60u597du554a'
- >>> print binascii.a2b_hex("e4bda0e5a5bde5958a").decode("utf8")
- 你好啊
- >>> binascii.b2a_hex(u"你好啊121A号".encode("gbk"))
- 'c4e3bac3b0a131323141bac5'
- >>> '48656c6c6f'.decode('hex')
- 'Hello'
- >>> 'c4e3bac3b0a131323141bac5'.decode('hex')
- 'xc4xe3xbaxc3xb0xa1121Axbaxc5'
- >>> print 'c4e3bac3b0a131323141bac5'.decode('hex')
- 你好啊121A号
- >>> u"你好啊121A号".encode("gbk").encode('hex')
- 'c4e3bac3b0a131323141bac5'
- >>>
最后
以上就是稳重麦片最近收集整理的关于Python 16进制与字符串互转的全部内容,更多相关Python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复