2017-10-17 18 views
1

大家都知道,我們可以創建一個像這樣的字符串:如何創建一個原始字符串時,它的最後一個字符是``在Python

str1 = r"\abc\test" 

但是如果我想要把\到底類似的字符串:

str2 = r"\abc\test\" 

發生語法錯誤! 我找到了答案,但它在JavaScript`String.raw` when last character is `\` 那麼,如何在python

+2

使用轉義字符'\''來轉義''\''。所以它會看起來像這樣''\'' –

+1

@ Ev.Kounis然後你會在你的字符串的末尾有2個反斜槓。 –

+0

有趣的是,更新後的重複可以幫助解釋這種原始字符串行爲。 – idjaw

回答

1

對付這個你可以Concat的另一個正常的字符串:

>>> r'\abc\test' + '\\' 
'\\abc\\test\\' 
相關問題