小编Vas*_*ets的帖子

为什么文字字符串 """"""" (七个引号)会出错?

处理客户的输入我们经常使用该strip()方法。如果我们想从某个特定集合中删除起始符号,我们只需将其全部放入参数中即可。

代码:

".yes' ".strip(". '")
Run Code Online (Sandbox Code Playgroud)

显然给出了'yes'字符串作为结果。
当我尝试删除集合时,' ".结果取决于此符号顺序。当末尾".yes' ".strip(""" ."'""")带有符号的变体给出 .Variant 时,变体 可以正常工作。"SyntaxError: unterminated string literal (detected at line 1)

为什么文字字符串"""""""(使用七个引号)会出错?都是一样的'"'!"

让我们看一下文档:

三引号:'''三个单引号''',"""三个双引号"""

语言参考

单击此处进行验证。所以

  1. longstringIE """longstringitem"""
  2. longstringitem 可能是单个字符。

那么我们是否必须重写文档或解释器?

我已经在 Python 文档问题上注册了我的问题。可以看这里

python string literals

-7
推荐指数
1
解决办法
442
查看次数

标签 统计

literals ×1

python ×1

string ×1