2

我正在尝试将 Python 3.5 项目从 PC 移植到 Android QPython3,但对于该行:-

if ch = in u'\x00\xe0':
    ch = getwch()

当我运行它时,我得到了这个: -

if ch = in u'\x00\xe0':
                ^
  SyntaxError: invalid syntax

我认为QPython3应该运行所有 3.x 脚本并且 Unicode'u'前缀不是新添加的,那么问题可能是什么?字符串中的十六进制数字是否有不同的处理方式?

4

1 回答 1

2

为了回答我自己的问题,经过多次摆弄后,我得到了它的使用:-

if ch in bytes([0x00, 0xe0]):

反而。

于 2016-03-14T08:44:49.640 回答