我正在使用Python 3,我想查看原始/實際表示法和使用單引號和雙引號的轉義序列的字符串表示形式之間的區別,所以我創建了以下腳本:在Python中轉義序列不一致
raw = "%r" % "\'\""
str = "%s" % "\'\""
print(raw)
print(str)
打印(str)返回(如預期):
'"
現在我期待的打印(RAW)返回:
'\'\"'
但是它返回:
'\'"'
爲什麼會出現出現在打印只有一個反斜槓(原料)聲明,不應該有兩個,因爲這將反映我已經解析成格式化字符串值?我的愚蠢的問題抱歉..
你想創建一個原始文字:'r「\'\」「' – Noah