Python で文字列を操作する場合、位置揃えや書式設定の目的で文字列にスペースを追加すると便利な場合があります。ゼロのパディングは % 演算子を使用することで簡単に行えますが、スペースを使用して同じ効果を得るには別のアプローチが必要です。
Python で文字列をスペースで埋めるには、 str.ljust(width[, fillchar]) メソッド。このメソッドは、パディングにオプションの fillchar (デフォルトはスペース) を使用して、指定された幅の文字列内で左寄せされた新しい文字列を返します。
たとえば、文字列の左側にスペースを追加するには、 string 'hi' を使用して 10 文字幅の文字列を作成するには、次のコードを使用できます:
hi.ljust(10)
これにより、8 つのスペースが追加された文字列 'hi ' が出力されます。
str.ljust() メソッドには、他のアプローチに比べていくつかの利点があります。
str.ljust() を使用して文字列を埋める追加の例をいくつか示します。スペース:
# Center a string within a 20-character-wide string "Hello".ljust(20, ".") # Truncate a string to a maximum width of 10 characters "Lorem ipsum".ljust(10, ".") # Use spaces as the fill character to right-justify a string "Goodbye".ljust(15)
以上がPython 文字列にスペースを簡単に埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。