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 中国語 Web サイトの他の関連記事を参照してください。