\
表示轉義,
-
\x:只是 16 進制的意思,后邊跟兩位,則表示單字節編碼;
- \d:十進制;\o:八進制;
- 對於
\xaa
⇒chr(0xaa)
⇒chr(16*a+a)
-
\u:unicode 碼;
- 一般其后跟 4 個 16 進制數,因此,一般為 unicode-16
- Python:字符串的
decode
和encode
成員函數,可對其進行轉換
>> str1 = '\u4f60\u597d' >> print str1.decode('unicode_escape')
\
表示轉義,
\x:只是 16 進制的意思,后邊跟兩位,則表示單字節編碼;
\xaa
⇒ chr(0xaa)
⇒ chr(16*a+a)
\u:unicode 碼;
decode
和encode
成員函數,可對其進行轉換>> str1 = '\u4f60\u597d' >> print str1.decode('unicode_escape')
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。