アライナー: 美しい出力のための文字列の整列
長さが異なる複数の文字列を印刷すると、書式設定の問題が発生し、整列していない外観が発生する可能性があります。この記事では、この障害を克服し、整理された出力を実現するための 2 つのエレガントなメソッド、str.format と Python 3 の f-strings を紹介します。
メソッド 1: str.format
str.format を使用すると、プレースホルダー値を使用して文字列を柔軟に配置できます。構文は {index:alignment <|> です。
たとえば、次のコードは、さまざまな長さの文字列を左揃えと右揃えで出力します。最小幅 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 サイトの他の関連記事を参照してください。