换句话说,我怎么知道该使用哪一个?
我知道什么时候使用字符串。我愿意做
string = "This is a string"
我什么时候会使用
' '
或 """ """
?
'...'
和 "..."
是等效的。如果字符串中有撇号,则使用 "..."
更容易,因此不必转义撇号。如果字符串中有引号,则使用 '...'
会更容易,因此您不必转义引号。
三引号(
"""
和 '''
这两种形式都允许)允许字符串包含换行符。它们通常用于文档字符串(以及其他多行注释,包括“注释掉”代码)以及其他计算机语言(例如 HTML 和 SQL)的嵌入片段。它们对于包含引号和撇号的字符串文字也很有用。