Python中单引号、双引号和三引号的区别是什么?
换句话说,我如何知道使用哪一个 我知道我什么时候用字符串。我愿意Python中单引号、双引号和三引号的区别是什么?,python,python-3.x,syntax,quotations,Python,Python 3.x,Syntax,Quotations,换句话说,我如何知道使用哪一个 我知道我什么时候用字符串。我愿意 string = "This is a string" 我什么时候会使用“”或“”?“…”和“…”是等效的。如果字符串中有撇号,则更容易使用“…”,因此不必转义撇号。如果字符串中有引号,则使用“…”更容易,因此不必转义引号 三重引号(允许使用“”和“”这两种变体)允许字符串包含换行符。它们通常用于docstring(和其他多行注释,包括“注释”代码)以及其他计算机语言(如HTML和SQL)的嵌入式代码段 三重引号作为多行
string = "This is a string"
我什么时候会使用“”或“”?
“…”
和“…”
是等效的。如果字符串中有撇号,则更容易使用“…”
,因此不必转义撇号。如果字符串中有引号,则使用“…”
更容易,因此不必转义引号
三重引号(允许使用“”
和“”
这两种变体)允许字符串包含换行符。它们通常用于docstring(和其他多行注释,包括“注释”代码)以及其他计算机语言(如HTML和SQL)的嵌入式代码段
三重引号作为多行字符串的功能使它们对于模拟多行注释也很有用。添加了一些关于三重引号字符串用法的内容