标签: python
在以下代码中,raw和want都是1,但它们在计算机中有所不同。我想将raw转换为want。我有很多这样的strs,如何在python中转换它们?
raw
want
raw = '1' want = '1' print(ord(raw)) # 65297 print(ord(want)) # 49
答案 0 :(得分:0)
user_id看起来像是unicode'1'(也许是U+FF11?)而不是ascii'1'。您可以使用将unicode字符作为键,将ascii字符作为值的字典。这可能看起来像
user_id
然后,当你想转换角色时,你可以做类似
lookup = {'1': '1', ...}
编辑:This可能是一个更健全的答案。