输出中可见反斜杠

时间:2017-11-28 17:18:03

标签: python python-3.x

如何制作反斜杠以使其在代码输出中可见? 我正在尝试为我正在编程的游戏制作一块电路板。但是,该板包含反斜杠' \'

print('''
  _____________________
 /                     \
/_______________________\
|     |     |     |     |

''')

但我得到的是:

>>>
      _____________________
     /                     /_______________________|     |     |     |     |
>>>

2 个答案:

答案 0 :(得分:3)

除了逃避,您还可以使用原始打印。请注意r之前的'''

print(r'''
  _____________________
 /                     \
/_______________________\
|     |     |     |     |

''')

答案 1 :(得分:2)

你需要通过在前面加上反斜杠来逃避你的反斜杠,是的,另一个反斜杠:

print('''
  _____________________
 /                     \\
/_______________________\\
|     |     |     |     |

''')

或者,您可以使用r(或R)来指定名为"原始字符串"的字符串文字; - 省略转义反斜杠的需要

print(R'''
  _____________________
 /                     \
/_______________________\
|     |     |     |     |

''')