我想在终端中使用/和其他一些字符来打印一些大的字母,但是/给我带来了一些麻烦。
当我尝试运行它时,出现错误“语法错误:扫描字符串文字时出现EOL”
print("/\")
print("\/")
print("\/")
print("/\")
答案 0 :(得分:1)
/
应该没问题,但是\
肯定是,因为它是转义字符,并且\"
(例如)允许您显示"
您必须使用\\
来显示单个\
。
答案 1 :(得分:0)
您不必逃脱/
,只需使用print("/")
如果要打印\
,请改用print("\\")
。
答案 2 :(得分:0)
取决于您期望的输出,需要转义单个反斜杠:
print("/\\")
print("\\/")
print("\\/")
print("/\\")
打印:
/\
\/
\/
/\
答案 3 :(得分:0)
符号'\'是转义符号,您可以赋予它可以以python诸如\“'之类的不同方式解释的符号。您会看到“语法错误:扫描字符串文字时EOL”不是因为'/'但是由于'\'转义为“并将其解释为符号,所以找不到字符串结尾。