Python でテキスト ファイルの座標を効率的に右揃えにする方法

Mary-Kate Olsen
リリース: 2024-10-22 19:40:03
オリジナル
354 人が閲覧しました

How to Right-Align Coordinates in a Text File Efficiently in Python?

出力文字列を右揃えにフォーマットする

x、y、z 座標を含むテキスト ファイル内のデータを処理する場合、これらの座標を揃えます各列内に配置すると、読みやすさと一貫性が向上します。 Split() メソッドを使用して各行を 3 つの項目に分割する際、適切な配置で座標を新しいテキスト ファイルに書き戻す必要があります。

各行の文字列を手動で連結する従来のアプローチは最適ではありません。 。代わりに、Python は、出力文字列の操作と位置合わせに新しい str.format 構文または古い % 構文を使用する、より効率的なソリューションを提供します。

str.format 構文の使用

str.format 構文は、出力文字列をフォーマットするための簡潔かつ明確な方法を提供します。この構文を使用すると、次のコード スニペットは各列の右揃えを実現します。

line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])
ログイン後にコピー

この例では、>> 形式は右揃えを指定し、値 12 は各列の幅を示します。

% 構文の使用

str.format 構文をサポートしていない古いバージョンの Python の場合、% 構文は代替手段を提供します:

line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])
ログイン後にコピー

str.format 構文と同様に、s フォーマット文字列は右揃えと 12 文字の列幅を指定します。

以上がPython でテキスト ファイルの座標を効率的に右揃えにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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