ホームページ  >  記事  >  バックエンド開発  >  C と Python で出力文字列を右揃えにする方法

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

Susan Sarandon
Susan Sarandonオリジナル
2024-10-22 21:53:29128ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。