2017-01-07 42 views
-5

我想找到字符串中的字符\但這也恰好是字符轉義所以當我使用string1.find("\")它不會由於反斜槓不讓工作"關閉字符串。Python中如何把「」在一個字符串

如果我添加一個尾部空格,錯誤是固定的,但是它不會找到只是反斜槓。

如何將字符串中的反斜槓字符\仍然可以關閉它。

+2

你的意思是逃避反斜槓\\? – Li357

+0

也有點沒錯,但隨後的字符串有一個額外的反斜槓,我不想 –

+0

你是什麼意思? – Li357

回答

0

寫一個包含單個反斜槓(而沒有別的)的字符串文字的方法是'\\'

它的工作原理與'\''是一樣的,它是一個包含一個單引號的字符串文字(沒有別的)。 \ + char =>單個字符。什麼是混淆你的是,如果字符不是公認的轉義字符之一(」「N \等),那麼無論是反斜線和字符留在的字符串中。

C:\>python Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:16:31) 
[MSC v.1600 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> '\\' 
'\\' 
>>> '\ ' 
'\\ ' 
>>> 

注意如何使用第二串顯示用反斜槓轉義。

相關問題