gpt4 book ai didi

python - 在 Python 中,不同的引号在这种情况下意味着什么?

转载 作者:行者123 更新时间:2023-11-28 21:15:10 25 4
gpt4 key购买 nike

我以为我知道不同类型的 Python 引用是什么意思,但被这个例子弄糊涂了:

my_string = 'the cat sat on the mat' 
my_string = "the cat sat on the mat"
my_string = """the cat sat on the mat"""
my_string = '''the cat sat on the mat'''

前两个似乎是使用单引号或双引号声明字符串的两种不同方式。最后两个似乎是使表达式不完整的注释(并且会在解释器中产生错误。这是对的吗?

最佳答案

最后两个不是注释,它们是多行字符串,如果你打印最后两个字符串,你会看到你在控制台上得到了输出。

my_string3 = """the cat sat on the mat"""

print my_string3
>>> the cat sat on the mat

如果 """...""" 表示注释,那么您在初始化诸如 a = #dad 这样的变量时一定收到了一条错误消息会引发错误。

由于用"""初始化的字符串是多行的,所以我们可以将一些字符串初始化为:

my_string3 = """the
cat sat on
the mat"""

print my_string3
>>> the
cat sat on
the mat

关于python - 在 Python 中,不同的引号在这种情况下意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30612461/

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