'aa'
和'\xaa'
有什麼區別? \x
部分是什麼意思? Python文檔的哪一章涵蓋了這個主題?領先的` x`在Python字符串中是什麼意思` xaa`
回答
前導\x
轉義序列意味着接下來的兩個字符被解釋爲十六進制數字的字符代碼,所以\xaa
等於chr(0xaa)
,即chr(16 * 10 + 10)
- 一個小的突出小寫字符'a'
。
轉義序列記錄在Python文檔的簡短表here中。
這是unicode字符逃脫。請參見「的Unicode構造函數」上PEP 100
不,它不是。它用於在'str'中定義一個特定的字節,而不是用一個unicode代碼點,這是用'u'\ u ...'符號完成的。 – 2010-04-20 03:48:45
@Mike,@Jake:這是爲了兩個。 '\ xaa'是一個str對象。 u'\ xaa'是一個unicode對象。 'print repr(unichr(170))'產生'u'\ xaa'' – 2010-04-20 03:54:03
哎呀。嚴重誤讀。感謝您的高舉。 – 2010-04-20 04:02:50
- 1. 領先的零是什麼意思?
- 2. {}中的字符串是什麼意思?
- 3. 宏字符串:#define __T(x)x是什麼意思?和__T(#x)?
- 4. 字符串前的$是什麼意思?
- 5. 符號「#!」是什麼意思?在Python中的意思是?
- 6. python中的字符串之前的'u'是什麼意思?
- 7. 這個字符串是什麼意思?
- 8. 這個Python字符串中的{0}是什麼意思?
- 9. Python字符串切片中的+是什麼意思?
- 10. python字符串格式中的冒號是什麼意思?
- 11. python中的字符串變體 - 它們是什麼意思?
- 12. 是什麼意思,在Python中是什麼意思?
- 13. 字符串... <varname>什麼是字符串...意思是
- 14. python字符串之前的b前綴是什麼意思?
- 15. 「x == 01」是什麼意思?
- 16. 什麼意思是$ x(「// *」);
- 17. x [item]是什麼意思?
- 18. 'char x []'是什麼意思?
- 19. 什麼是「|」在一個numpy類型的字符串是什麼意思?
- 20. 在C#中的字符串中發現{0}是什麼意思?
- 21. 在C#中,@符號預置字符串是什麼意思?
- 22. 在numpy中X [:,:,:,i]是什麼意思?
- 23. x是什麼? L. T. D.在python文檔中的意思是?
- 24. 脫字符(^)字符是什麼意思?
- 25. 什麼是「字符串與詮釋」應該是什麼意思?
- 26. 在C++中,字符串前面的'L'是什麼意思?
- 27. '%s`中的's`是什麼意思在字符串格式?
- 28. 「c」是什麼意思旁邊的字符串在vba中?
- 29. 在C中,「字符串」[4]的意思和含義是什麼?
- 30. C宏中的#x是什麼意思?
chr(170)只能在Python 3.X的上下文中沒有提及特定的編碼,它實際上是一個「女性順序指示符」......西班牙語正字法的一個特點,以及它的兄弟姐妹U + 00BA「男性序數指標「。 – 2010-04-20 03:49:05
@John:在IronPython中,和Python 3一樣,''\ xaa''是一個Unicode字符串。您是否碰巧在該問題上看到了「IronPython」標籤? (順便說一句,我不喜歡你的說法,例如,'2ª'爲「second [[女性]]」是「西班牙語正字法的一個特點」 - 我的意思是,例如,意大利語,我的母語,切碎的肝臟是什麼? )。 – 2010-04-20 04:06:27
如果你想要超過2個十六進制數字,你會怎麼做 – Hippolippo 2018-02-08 22:13:11