這個問題在這里已經有了答案: 如何使用 \u 轉義碼對 Python 3 字串進行編碼? (1 個回答) 2 天前關閉。
假設我有一個字串,
"Hello–World"
我將如何將其轉換為這樣的東西
"Hello\u2013World"
,其中"\u2013"的 unicode 代表"–"
uj5u.com熱心網友回復:
使用str.encode有unicode_escape:
>>> print(s.encode('unicode_escape'))
b'Hello\\u2013World'
如果你想要一個字串(以及像上面這樣的位元組字串):
>>> print(s.encode('unicode_escape').decode())
Hello\u2013World
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/350596.html
上一篇:ID:danglingTemporaryLifetimeUsingpointertotemporary.:C:有條件地改變函式內constchar函式引數的值
下一篇:在字串的一部分周圍插入字符?
