坑的編碼 | 內容 |
---|---|
Py004-1 | \o 爲什麼無效,到底怎麼用 |
\o
是八進制數表明的字符,但我在 Python3 中用不出來\o
,但新版本爲了防止字母 o 與數字 0 之間產生混淆,捨棄了字母 o 這個前綴\x
還在用,而 \o
改成 \
了10100110 -> 10 100 110 -> (246)8
10100110 -> 1010 0110 -> 0xA6編碼
>>> print("\o102") # 字母 o \o102 >>> print("\102") # 八進制中的 102 在 ASCII 碼錶中對應字符 B B >>> print("\o12") # 字母 o \o12 >>> print("\012") # 八進制中的 12 在 ASCII 碼錶中對應回車符 # 這一行是 "\012" 的效果 # 這一行是 print() 的效果 >>> print("\12") # 同上,這也是八進制中的 12 >>>
假若閣下發如今下錯誤之處,還請不吝賜教!謝謝!code