C と Python で出力文字列を右揃えにする方法

Susan Sarandon
リリース: 2024-10-22 21:53:29
オリジナル
126 人が閲覧しました

How to Right-Align Output Strings in C   and Python?

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

テキスト ファイルを操作する場合、データを一貫して揃えることで読みやすさと分析を向上させることができます。 C では、出力文字列を右揃えでフォーマットするにはどうすればよいでしょうか?

Python のフォーマット構文を使用すると、解決策は簡単です。

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

この行では、format メソッドを利用します。 C の std::setw に似た書式設定オプションを提供します。 >文字は指定された値を右揃えに配置し、その後の数字は目的のフィールド幅を示します。

format メソッドをサポートしていない古いバージョンの Python の場合、別のアプローチは次のとおりです。

<code class="python">line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])</code>
ログイン後にコピー

この場合、% 演算子は文字列の指定 s とともに使用されます。 s の前の数字はフィールド幅を示します。

以上がC と Python で出力文字列を右揃えにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!