2016-03-08 1 views
2

Я пытаюсь порт 3.5 проекта Python с ПК на Android QPython3 но для линии: -Qpython юникод строки

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

Я получаю это когда я запускаю его: -

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

Я думал, что QPython3 должен был запускать все скрипты 3.x, а префикс Unicode 'u' не является новым дополнением, и что может быть проблемой? Являются ли шестнадцатеричные числа в строках обработанными по-разному?

ответ

2

Чтобы ответить на мой собственный вопрос, после того, как много возился о я получил его на работу с помощью: -

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

вместо этого.