我想在字符串中找到字符\
,但这也恰好是转义的字符,所以当我使用string1.find("\")
时,由于反斜杠不会让它失效,所以它不起作用"
关闭字符串。
如果我添加一个尾随空格,错误是固定的,但是它不会只找到反斜杠。
如何将反斜杠字符\
放在字符串中仍然可以关闭它。
答案 0 :(得分: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.
>>> '\\'
'\\'
>>> '\ '
'\\ '
>>>
注意第二个字符串是如何显示反斜杠转义的。