Pythonでは、文字列を左寄せにするためのいくつかの方法があります。その中でも、str.format()
メソッドを使用した方法を紹介します。
str.format()
メソッドを使用した左寄せ
str.format()
メソッドは、文字列内の特定の部分を置換するための強力なツールです。このメソッドを使用して文字列を左寄せにするには、以下のようにします。
print('there are {0:<10} students and {1:<10} teachers'.format(scnt, tcnt))
このコードでは、{0:<10}
と{1:<10}
がプレースホルダーとして機能します。0
と1
はformat()
メソッドの引数のインデックスを指し、<10
は10文字分のスペースで左寄せを行うことを指示します。
まとめ
Pythonのstr.format()
メソッドを使用すると、文字列を簡単に左寄せにすることができます。この機能は、テキストを整形する際に非常に便利です。是非、あなたのコードに取り入れてみてください。