Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中单引号、双引号和三引号的区别是什么?_Python_Python 3.x_Syntax_Quotations - Fatal编程技术网

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)的嵌入式代码段


三重引号作为多行字符串的功能使它们对于模拟多行注释也很有用。添加了一些关于三重引号字符串用法的内容