【问题标题】:Is there a way to print the character / using the print function in python?有没有办法使用python中的打印功能打印字符/?
【发布时间】:2019-01-28 00:27:39
【问题描述】:

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

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

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

【问题讨论】:

  • 这与打印无关:x = "\" 也会是语法错误,x = "\/" 会导致一个字符的字符串。

标签: python output termux


【解决方案1】:

/ 应该不是问题,但\ 肯定是问题,因为它是转义字符,而\"(例如)允许您显示"

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      打印:

      /\
      \/
      \/
      /\
      

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-12-24
          • 2021-05-08
          • 1970-01-01
          • 1970-01-01
          • 2018-05-16
          • 2021-05-29
          • 2020-11-26
          • 2020-08-22
          相关资源
          最近更新 更多