2
换句话说,我如何知道使用哪一个?python中单引号,双引号和三引号的区别是什么?
我知道当我使用字符串,我会做
string = "This is a string"
时,我会用“”或“”“‘’”?
换句话说,我如何知道使用哪一个?python中单引号,双引号和三引号的区别是什么?
我知道当我使用字符串,我会做
string = "This is a string"
时,我会用“”或“”“‘’”?
'...'
和"..."
是等同的。如果字符串中有撇号,则使用"..."
更容易,因此不必转义撇号。如果您在字符串中有引号,则使用'...'
更容易,因此您不必转义引号。
三重报价(两种品种,允许使用"""
和'''
)允许字符串包含换行符。这些通常用于文档字符串(和其他多行注释)以及其他计算机语言(如HTML和SQL)的嵌入片段。
是多线串三引号能力,使他们模仿多行注释也非常有用。 – Scott
添加了一些关于三引号字符串使用的内容 – kindall