Python 中單引號與雙引號的樣式選擇
雖然Python 文件建議字串的單引號和雙引號可以互換,但有一些樣式選擇指導開發人員的首選項。
插值和自然的雙引號語言
當處理需要插值(用變數取代)或表示自然語言訊息的字串時,通常首選雙引號。 LIGHT_MESSAGES 字典就是一個例子,它儲存用於報告光計數的特定於語言的字串。
類似符號字串的單引號
為了簡潔和清晰,單引號引號通常用於括起類似符號的短字串。這有助於將它們與更詳細的字串區分開來。
例外和特殊情況
雖然通常遵循這些首選項,但也可能存在例外。例如:
範例
以下程式碼示範了這些風格選擇:
LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def is_pirate(message): """Return True if the given message sounds piratical.""" return re.search(r"(?i)(arr|avast|yohoho)!", message) is not None
透過遵循這些風格偏好,程式碼變得更具可讀性且更易於維護。
以上是在 Python 中應該對字串使用單引號還是雙引號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!