>>“不好” 文件“”,第 1 行 “不好' ^ 语法错误:扫描-6ren">
gpt4 book ai didi

python - 当字符串周围的引号不匹配时,为什么 Python 不会给出任何错误?

转载 作者:行者123 更新时间:2023-12-01 23:34:53 25 4
gpt4 key购买 nike

我最近开始学习 Python,我不明白为什么 Python 会这样:
>>> “好的”
'好的'
>>> """好的"""
'好的'
>>>“不好”
文件“ ”,第 1 行
“不好'
^
语法错误:扫描字符串文字时 EOL
>>> "不行"""
'不好'

由于引号的数量不匹配,为什么最后一条语句不会出错?

最佳答案

最后"""不被识别为三重引号,而是单个 " (关闭当前字符串文字)后跟一个空字符串 "" ;两个并列的字符串文字被连接起来。通过在关闭和打开之间放置一个空格可以更容易地识别相同的行为 " .

>>> "not OK" ""
'not OK'

关于python - 当字符串周围的引号不匹配时,为什么 Python 不会给出任何错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63727290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com