Python 中的单引号、双引号和三引号有什么区别?
What is the difference between single, double, and triple quotes in Python?
换句话说,我怎么知道该使用哪一个?
我知道什么时候使用字符串。我愿意
string = "This is a string"
我什么时候使用 ' ' 或 """ """?
'...'
和 "..."
是等价的。如果字符串中有撇号,则使用 "..."
更容易,因此您不必转义撇号。如果字符串中有引号,使用 '...'
更容易,因此您不必转义引号。
三重引号(允许 """
和 '''
两种引号)允许字符串包含换行符。这些通常用于文档字符串(和其他多行注释,包括 "commenting out" 代码)和其他计算机语言的嵌入式片段,例如 HTML 和 SQL.
换句话说,我怎么知道该使用哪一个?
我知道什么时候使用字符串。我愿意
string = "This is a string"
我什么时候使用 ' ' 或 """ """?
'...'
和 "..."
是等价的。如果字符串中有撇号,则使用 "..."
更容易,因此您不必转义撇号。如果字符串中有引号,使用 '...'
更容易,因此您不必转义引号。
三重引号(允许 """
和 '''
两种引号)允许字符串包含换行符。这些通常用于文档字符串(和其他多行注释,包括 "commenting out" 代码)和其他计算机语言的嵌入式片段,例如 HTML 和 SQL.