我正在尝试将一个Python3.5项目从PC移植到安卓QPython3上,但是为了这行:
if ch = in u'\x00\xe0':
ch = getwch()当我运行它的时候,我得到了这个:
if ch = in u'\x00\xe0':
^
SyntaxError: invalid syntax我认为QPython3应该运行所有3.x脚本,而Unicode 'u'前缀并不是新添加的,那么问题会是什么呢?字符串中的十六进制数字是否有不同的处理方式?
发布于 2016-03-14 16:44:50
为了回答我自己的问题,在花了很多功夫之后,我使用以下命令让它工作:
if ch in bytes([0x00, 0xe0]):
而不是。
https://stackoverflow.com/questions/35866148
复制相似问题