ホームページ > バックエンド開発 > Python チュートリアル > Python の文字列には一重引用符または二重引用符を使用する必要がありますか?

Python の文字列には一重引用符または二重引用符を使用する必要がありますか?

Mary-Kate Olsen
リリース: 2024-11-29 12:13:10
オリジナル
902 人が閲覧しました

Should I Use Single or Double Quotes for Strings in Python?

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート