python使用转义字符,Python转义字符串
上图中因为python不知到如何处理一对单引号之后的内容,不能识别第三个单引号。(默认都是以一对单引号或双引号来表示字符串从结束到开始。)
长字符串:用三个引号(单引号或者双引号)来代表字符串开始和结束
例如,在某些情况下,有必要使用escape:
(1) path=c:\nowhere
输出内容换行,这不是我们想要的结果,所以我们需要对它进行转义。
用反斜杠\转义以获得所需的结果。
(2)如果路径很长,我们需要使用很多反斜杠。\在这种情况下,我们可以使用原始字符串,因为它们不会对反斜杠做任何事情,而是保持字符串中包含的每个字符不变。
一个例外是引号需要像往常一样转义,但这意味着转义的反斜杠也将包含在内。
注意,原始字符串不能以单个反斜杠结尾,也就是说,原始字符串的最后一个字符不能是反斜杠,除非它被转义。
打印(r 这是非法的)
这将报告一个错误,
如果你想解决它,如下
print (r 这是非法的" " \ )
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。