2
換句話說,我如何知道使用哪一個?python中單引號,雙引號和三引號的區別是什麼?
我知道當我使用字符串,我會做
string = "This is a string"
時,我會用「」或「」「‘’」?
換句話說,我如何知道使用哪一個?python中單引號,雙引號和三引號的區別是什麼?
我知道當我使用字符串,我會做
string = "This is a string"
時,我會用「」或「」「‘’」?
'...'
和"..."
是等同的。如果字符串中有撇號,則使用"..."
更容易,因此不必轉義撇號。如果您在字符串中有引號,則使用'...'
更容易,因此您不必轉義引號。
三重報價(兩種品種,允許使用"""
和'''
)允許字符串包含換行符。這些通常用於文檔字符串(和其他多行註釋)以及其他計算機語言(如HTML和SQL)的嵌入片段。
是多線串三引號能力,使他們模仿多行註釋也非常有用。 – Scott
添加了一些關於三引號字符串使用的內容 – kindall