为什么5个'不会报错

 

python 中多个相邻的字符串(以空白符分隔),等同于全部拼接为一体。如 "hello" 'world' 等同于 "helloworld"。

5个'不会报错

'''''hh''''' 就是 '''''hh''' 与 '' 拼接为一体的形式,所以不会报错。 

其中'''''hh''' 两边是三引号,中间''hh是字符串内容

 

如果是4个'

''''hh'''' 就是 ''''hh''' 与 '  (只有半个引号自然报错)

如果是6个'

''''''hh'''''' 就是  ''''''(空字符串) 与 hh 与 ''''''(空字符串) hh在字符串外面成了变量自然报错

 

主要看‘ 有没有正确的匹配项

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632