2016-03-08 169 views
2

我試圖端口一個Python 3.5的項目從PC到Android QPython3但行: -Qpython unicode字符串

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]):

代替。