Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 反斜杠在输出中可见_Python_Python 3.x - Fatal编程技术网

Python 反斜杠在输出中可见

Python 反斜杠在输出中可见,python,python-3.x,Python,Python 3.x,如何使反斜杠在代码输出中可见? 我正在尝试为我正在编程的游戏制作一个棋盘。但是,电路板包含反斜杠“\” 打印(“”) _____________________ / \ /_______________________\ | | | | | ''') 但我得到的是: > _____________________ / /_______________________| |

如何使反斜杠在代码输出中可见? 我正在尝试为我正在编程的游戏制作一个棋盘。但是,电路板包含反斜杠“\”

打印(“”)
_____________________
/                     \
/_______________________\
|     |     |     |     |
''')
但我得到的是:

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

您需要在反斜杠前面加上另一个反斜杠,以避开反斜杠:

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

''')
或者,您可以使用
r
(或
r
)指定一个名为“原始字符串”的字符串文字,而不需要转义反斜杠

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

''')

除了转义,您还可以使用原始打印。注意
'
前面的
r


我不确定Python,但是在C和C++中,反斜杠是一个特殊的字符。n表示换行符、\t表示制表符等。要获得反斜杠,必须将其加倍,如\\。您就快到了。你需要避开反斜杠我忘记了
r
。像这样的解决方案:)+1使用大写字母
R
,可以保持与C(通过GNU编译器)/C++(语言)的跨语言一致性。这不是一个要求,但在某些情况下,它可能会指导你的选择。这在很多情况下都很重要。谢谢你的信息!
print(r'''
  _____________________
 /                     \
/_______________________\
|     |     |     |     |

''')