我想使用 / 和其他一些字符在终端中打印一些大字母,但是 / 给我带来了一些麻烦。
当我尝试运行它时,弹出错误“语法错误:扫描字符串文字时 EOL”
print("/\")
print("\/")
print("\/")
print("/\")
/
应该不是问题,但\
绝对是,因为它是转义字符,并且\"
(例如)允许您显示"
.
您必须使用\\
来显示单个\
.
符号'\'是一个转义符号,你可以给出一个可以在python中以不同方式解释的符号,如\“'。你看到“语法错误:扫描字符串文字时EOL”不是因为'/'而是因为'\' 转义 " 并将其解释为符号然后找不到字符串结尾。
您不必逃避/
,只需使用print("/")
如果你想打印\
,请print("\\")
改用。
取决于您期望的输出,需要转义单个反斜杠:
print("/\\")
print("\\/")
print("\\/")
print("/\\")
印刷:
/\
\/
\/
/\