如何用Python打印反斜杠?

如何用Python打印反斜杠?

当我写到:

print '\'print "\"print "'\'"

Python不给我反斜杠\象征。

我该怎么做才能得到预期的结果?


慕标5832272
浏览 4671回答 3
3回答

慕田峪9158850

您需要通过在反斜杠前面加上另一个反斜杠来避免反斜杠:print "\\"这个\字符称为转义字符,它以不同的方式解释后面的字符。例如,n它本身就是一个字母,但是当你用反斜杠在它前面时,它就变成了。\n,也就是newline性格。你可能会猜到,\也需要转义,这样它就不像转义字符了。你必须.。从本质上说是逃避逃跑。

慕侠2389804

另一条线索是,如果你想要完成比打印反冲更复杂的事情,你可以声明一个字符串为raw(与和r),它将打印其所有字符如下:>>> s = r'\abc\def'>>> print s'\abc\def'这对于正则表达式很有用。

回首忆惘然

试着:>>> s = r'Tea\coffee'>>> s'Tea\\coffee'>>> print(s)Tea\coffee>>> print("\\")\>>> len("\\")1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python