【问题标题】:Convert unicode chars to hex decimal value for use in operators将 unicode 字符转换为十六进制十进制值以用于运算符
【发布时间】:2015-12-22 22:29:39
【问题描述】:

有没有办法转换 Unicode 字符?例如:

Uni = u'2f'
hexa = to_Hex(Uni)

print(hexa)
0x2f

Dec = int(hexa)
print(Dec)
47

我到处搜索,但找不到任何答案。

【问题讨论】:

标签: python hex


【解决方案1】:

你可以这样做:

Uni = u'2f'

# convert to an integer
integer=int(Uni, base=16)

# convert to hex again (what for?)
hex_again=hex(integer)

【讨论】:

    猜你喜欢
    • 2018-01-22
    • 2012-02-03
    • 1970-01-01
    • 2018-01-31
    • 2020-03-14
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    相关资源
    最近更新 更多