ホームページ > バックエンド開発 > Python チュートリアル > 固定幅の列に文字列を印刷するにはどうすればよいですか?

固定幅の列に文字列を印刷するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-07 02:29:03
オリジナル
1045 人が閲覧しました

How Can I Print Strings in Fixed Width Columns?

固定幅の列に文字列を印刷する

長さが異なる文字列を印刷する場合、文字列出力が不均等に配置されるという問題が発生します。これを修正するには、文字列フォーマット手法の利用を検討してください。

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 characters

f-strings は、文字列をインラインでフォーマットする便利な方法を提供します。 「>」または「<」

これらの例では、出力される文字列の目的の幅を強調するために単一引用符が追加されることがあります。これらの書式設定テクニックを活用すると、文字列が整然と整列した列で印刷されるようにすることができます。

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

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