python encode和decode的妙用

python encode和decode的妙用[python基础教程]

字符串解码:

有个字符串:

'u4feeu6539u8282u70b9u72b6u6001u6210u529f'

想转换为:

u"u4feeu6539u8282u70b9u72b6u6001u6210u529f"

可以通过如下

>>> a = 'u4feeu6539u8282u70b9u72b6u6001u6210u529f'

>>> a.decode('unicode_escape')

u'u4feeu6539u8282u70b9u72b6u6001u6210u529f'

字符串转换为16进制:

>>> "hello".encode("hex")

'68656c6c6f'

相应的还可以

>>> '68656c6c6f'.decode("hex")

'hello'

可以检查下手册,看看哪些codec可用

来源:PY学习网:原文地址:https://www.py.cn/article.html

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python encode和decode的妙用