1

我想使用 / 和其他一些字符在终端中打印一些大字母,但是 / 给我带来了一些麻烦。

当我尝试运行它时,弹出错误“语法错误:扫描字符串文字时 EOL”

print("/\")
print("\/")
print("\/")
print("/\")
4

4 回答 4

1

/应该不是问题,但\绝对是,因为它是转义字符,并且\"(例如)允许您显示".

您必须使用\\来显示单个\.

于 2019-01-28T00:30:14.550 回答
0

符号'\'是一个转义符号,你可以给出一个可以在python中以不同方式解释的符号,如\“'。你看到“语法错误:扫描字符串文字时EOL”不是因为'/'而是因为'\' 转义 " 并将其解释为符号然后找不到字符串结尾。

于 2019-01-28T00:36:39.837 回答
0

您不必逃避/,只需使用print("/")

如果你想打印\,请print("\\")改用。

于 2019-01-28T00:29:54.787 回答
0

取决于您期望的输出,需要转义单个反斜杠:

print("/\\")
print("\\/")
print("\\/")
print("/\\")

印刷:

/\
\/
\/
/\
于 2019-01-28T00:31:23.483 回答