Python 中的單引號與雙引號
Python 文件允許在字串文字中互換使用單引號和雙引號。但是,兩者之間可能會出現風格偏好。
風格指南
例外:
其他注意事項
在此範例中:
雙引號用於用於插值的字串(例如,「There are %(number_of_lights)s lamp.」)。LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def lights_message(language, number_of_lights): return LIGHT_MESSAGES[language] % locals() def is_pirate(message): """Return True if the given message sounds piratical.""" return re.search(r"(?i)(arr|avast|yohoho)!", message) is not None
單引號用於正規表示式模式中類似符號的簡短字串(r"(?i)(arr|avast|yohoho)!")。 is_pirate 函數中的文件字串。
以上是在 Python 中什麼時候應該使用單引號還是雙引號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!