在python中使用双引号和引号之间的区别

Difference between the use of double quote and quotes in python

本问题已经有最佳答案,请猛点这里访问。

在python中使用双引号和单引号有什么区别吗?

1
2
"A string with double quotes"
'A string with single quotes'

它们相同吗?python如何解释这些字符串有什么不同吗?


简短的回答:除了风格上的差异几乎没有。简短提示:如果不想转义字符串中的引号字符,请使用其他类型。如:

1
string1 ="He turned to me and said, "Hello there""

比说更难看

1
string2 = 'He turned to me and said,"Hello there"'

这同样适用于单引号/撇号。


通常情况下,您只需在给定的语句中保持一致即可。例如,不要做"foo"

如需进一步阅读,请参阅此处。


双引号看起来很独特。单引号看起来像单勾号。除此之外…