📌  相关文章
📜  单引号和双引号 | Python(1)

📅  最后修改于: 2023-12-03 14:50:28.998000             🧑  作者: Mango

单引号和双引号 | Python

在 Python 中,使用单引号和双引号都可以创建字符串。这两种方式创建字符串的效果是一样的,主要区别是在于个人习惯和方便。本文将会简要介绍单引号和双引号的使用,以及注意事项。

使用单引号

使用单引号创建字符串非常简单,只需要在字符串的开头和结尾加上单引号即可。例如:

my_string = 'Hello, world!'
print(my_string)  # 输出:Hello, world!

注意,如果字符串中包含单引号,则需要用双引号来创建字符串,例如:

my_string = "It's raining outside."
print(my_string)  # 输出:It's raining outside.
使用双引号

使用双引号来创建字符串同样简单,只需要在字符串的开头和结尾加上双引号即可。例如:

my_string = "Hello, world!"
print(my_string)  # 输出:Hello, world!

如果字符串中包含双引号,则需要用单引号来创建字符串,例如:

my_string = 'He said, "Hello, world!"'
print(my_string)  # 输出:He said, "Hello, world!"
注意事项

需要注意的是,在 Python 中,单引号和双引号是等价的。如果字符串中包含单引号和双引号,你可以使用其中一种来创建字符串。例如:

my_string1 = "He said, 'Hello, world!'"
my_string2 = 'She said, "Hello, world!"'
print(my_string1)  # 输出:He said, 'Hello, world!'
print(my_string2)  # 输出:She said, "Hello, world!"

在一些特殊情况下,需要用到三重引号来创建字符串。这种字符串可以跨越多行,并且保留字符串中的所有空格和换行符。例如:

my_string = """Hello,
               world!"""
print(my_string)  # 输出:
                  # Hello,
                  # world!
总结

在 Python 中,使用单引号和双引号都可以创建字符串。在字符串中包含单引号或双引号时,只需要使用另一种引号来创建字符串。如果需要创建跨越多行的字符串,则可以使用三重引号来创建字符串。