固定幅の列に文字列を印刷する
長さが異なる文字列を印刷する場合、文字列出力が不均等に配置されるという問題が発生します。これを修正するには、文字列フォーマット手法の利用を検討してください。
Padding を使用した str.format() の使用
'{0: <5}'.format('s') # Left-align with 5 characters '{0: >5}'.format('ss') # Right-align with 5 characters
数値「0」は、 str.format() に渡される引数。 「<」または「>」
パディング付きの f-strings の使用
sub_str = 's' for i in range(1, 6): s = sub_str * i print(f'{s:>5}') # Right-align with 5 charactersf-strings は、文字列をインラインでフォーマットする便利な方法を提供します。 「>」または「<」
これらの例では、出力される文字列の目的の幅を強調するために単一引用符が追加されることがあります。これらの書式設定テクニックを活用すると、文字列が整然と整列した列で印刷されるようにすることができます。
以上が固定幅の列に文字列を印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。