对于Python语言,单引号和双引号有什么区别
For Python language, What is the difference between single and double quotation marks
在开发Python代码的过程中,我发现我以前一直使用单引号,但一些有经验的程序员更多地使用双引号。我找不到它们之间的区别,如果有区别,谁能帮我举一些例子?或者这只是个人喜好?
例如:
class TextBox(UIControl):
def draw(self):
print('TextBox')
class TextBox2(UIControl):
def draw(self):
print("TextBox")
class TextBox 和 TextBox2 似乎没有区别,而 运行。
感谢您的帮助!
除了长相,两者没有区别。
例如,如果您这样做了:
print("Hello world")
等同于:
print('Hello world')
但我喜欢做第一个。
引号和双引号的用法是一样的,但是可以在不同的情况下使用;下面我举几个例子;
# Use of quotation mark ''
print('This is a "python code"')
# Use of double quotation mark ""
print("This is a 'python code'")
# More specific case (triple quotation mark)
print('''"This is a 'python code'"''')
如果要打印的文本中有引号,则应使用双引号。
如果要打印的文本中有双引号,则应使用引号。
如果两者都在要打印的文本中,则应使用三引号。
如果你能告诉我你的意见,我会很高兴。
在开发Python代码的过程中,我发现我以前一直使用单引号,但一些有经验的程序员更多地使用双引号。我找不到它们之间的区别,如果有区别,谁能帮我举一些例子?或者这只是个人喜好? 例如:
class TextBox(UIControl):
def draw(self):
print('TextBox')
class TextBox2(UIControl):
def draw(self):
print("TextBox")
class TextBox 和 TextBox2 似乎没有区别,而 运行。 感谢您的帮助!
除了长相,两者没有区别。 例如,如果您这样做了:
print("Hello world")
等同于:
print('Hello world')
但我喜欢做第一个。
引号和双引号的用法是一样的,但是可以在不同的情况下使用;下面我举几个例子;
# Use of quotation mark ''
print('This is a "python code"')
# Use of double quotation mark ""
print("This is a 'python code'")
# More specific case (triple quotation mark)
print('''"This is a 'python code'"''')
如果要打印的文本中有引号,则应使用双引号。 如果要打印的文本中有双引号,则应使用引号。 如果两者都在要打印的文本中,则应使用三引号。
如果你能告诉我你的意见,我会很高兴。