【问题标题】:Enter "\\\" in a string in python在python的字符串中输入“\\\”
【发布时间】:2018-04-07 20:17:26
【问题描述】:

如何在 python 的字符串中插入“\\\”。好像报错了

语法错误:扫描字符串时 EOL

【问题讨论】:

  • 您也可以这样做。 print ('\\'*3)

标签: python


【解决方案1】:

您可以使用字符串 concat 选项来获取任意数量的\

如果你想要 3 \ 那么你可以这样做:

print ('\\'*3)

如果你想要 8 个\,那么你可以这样做:

print ('\\'*8)

这将消除多次输入 \\\\ 的需要。

这是一种将其添加到变量并稍后用于打印的方法:

>>> x = 'This is an example for '+'\\'*3+' 3 backslashes'
>>> print (x)
This is an example for \\\ 3 backslashes

【讨论】:

    【解决方案2】:

    我们可以从单个print('\\')插入\

    所以你想输入\\\\\\,然后使用六个'\\' 来得到'\\\\\\',例如

    print('\\\\\\\\\\\\')
    

    【讨论】:

      【解决方案3】:

      是的,因为\ 意味着在 Python 中中断。

      \\ 等于 \但是如果你使用 3 你又会破坏一些东西。

      【讨论】:

      • 谢谢。使用“\\\\\\”就可以了
      • @SagarChand 不用担心,很高兴我能帮上忙。
      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2013-05-14
      • 2015-04-29
      • 2014-04-25
      • 2020-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多