ホームページ  >  記事  >  バックエンド開発  >  Python で文字列を整列させて美しい出力を得るにはどうすればよいですか?

Python で文字列を整列させて美しい出力を得るにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-05 22:19:02185ブラウズ

How Can I Align Strings in Python for Aesthetic Output?

アライナー: 美しい出力のための文字列の整列

長さが異なる複数の文字列を印刷すると、書式設定の問題が発生し、整列していない外観が発生する可能性があります。この記事では、この障害を克服し、整理された出力を実現するための 2 つのエレガントなメソッド、str.format と Python 3 の f-strings を紹介します。

メソッド 1: str.format

str.format を使用すると、プレースホルダー値を使用して文字列を柔軟に配置できます。構文は {index:alignment <|> です。

  • index: str.format() に渡される引数のインデックスを表します。
  • alignment: 文字列を左揃え (<) するかどうかを指定します。または右 (>)。
  • width: 出力文字列の最小幅を決定します。

たとえば、次のコードは、さまざまな長さの文字列を左揃えと右揃えで出力します。最小幅 5:

'{0: <5}'.format('s')  # 's    '
'{0: >5}'.format('ss')  # '   ss'<p><strong>方法 2: Python 3 F-Strings</strong></p>
<p>Python 3 では、f-strings は、次を使用して文字列を整列する便利な方法を提供します。 str.format と同じ構文。ただし、引数のインデックスは指定されておらず、コロンの代わりに = 記号が使用されます:</p>
<pre class="brush:php;toolbar:false">f'{s:>5}'  # '   ss'
f'{s:<5}'  # 's    '

以上がPython で文字列を整列させて美しい出力を得るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。