如果字符串中有反斜杠,我如何比较?
我不知道如何写反斜杠符号来比较它。我试着这样做,但不起作用:
代码:
s = r"\""
print s输出:\"
如果我尝试s = "\"",它会给出"作为输出
我不知道该怎么做。
谢谢你的帮助。
发布于 2012-07-04 23:18:09
您需要转义反斜杠。
s = "\\"发布于 2014-10-31 15:12:21
>>>mystring = "can python find this backslash \n"
>>>"\\" in r"%r" % mystring
True在尝试过滤Windows文件名中使用的反斜杠\字符时,我搜索了很多地方以寻找答案。这就是为我工作的解决方案。根据我在上读到的信息。http://pythonconquerstheuniverse.wordpress.com/2008/06/04/gotcha-%E2%80%94-backslashes-in-windows-filenames/
发布于 2012-07-04 23:20:32
反斜杠用于转义,因此要在字符串文字中显示反斜杠,您需要使用另一个反斜杠对反斜杠进行转义。
print "\\"打印带有1个反斜杠的字符串。
https://stackoverflow.com/questions/11331778
复制相似问题