微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对于Python语言,单引号和双引号有什么区别

如何解决对于Python语言,单引号和双引号有什么区别

在我开发Python代码的同时,我发现我一直都在使用单引号,但是一些有经验的程序员更经常使用双引号。我找不到它们之间的区别,如果有区别,有人可以帮我举一些例子吗?还是只是个人喜好? 例如:

class TextBox(UIControl):
    def draw(self):
    print('TextBox')

class TextBox2(UIControl):
    def draw(self):
        print("TextBox")

类TextBox和TextBox2似乎在运行时没有区别。 感谢您的帮助!

解决方法

除了外观外,它们之间没有任何区别。 例如,如果您这样做:

import numpy as np
x = np.array(range(1,6))
y = np.array(range(1,6))
z = np.array(range(1,6))
data = np.random.randint(1,100,size=(len(x),len(y),len(z)) )

与以下相同:

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'"''')

如果要打印的文本中带有引号,则应使用双引号。 如果要打印的文本中有双引号,则应使用引号。 如果它们都在要打印的文本中,则应使用三引号。

如果您让我知道您的意见,我将非常高兴。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。