Python如何放置" \"在一个字符串中

时间:2017-01-07 07:39:42

标签: python string

我想在字符串中找到字符\,但这也恰好是转义的字符,所以当我使用string1.find("\")时,由于反斜杠不会让它失效,所以它不起作用"关闭字符串。

如果我添加一个尾随空格,错误是固定的,但是它不会只找到反斜杠。

如何将反斜杠字符\放在字符串中仍然可以关闭它。

1 个答案:

答案 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.
>>> '\\'
'\\'
>>> '\ '
'\\ '
>>>

注意第二个字符串是如何显示反斜杠转义的。