print('%24s' % "MyString") # prints right aligned
print('%-24s' % "MyString") # prints left aligned
中央に印刷するにはどうすればよいですか?これを行う簡単な方法はありますか?
テキストを画面の中央に配置したくありません。 that 24スペースの中央に配置したい。手動で行う必要がある場合、同じnoを追加する背後にある数学は何ですか。テキストの前後にスペースがありますか?
センタリング機能を持たない古いスタイルの%
演算子の代わりに、新しいスタイルのformat
メソッドを使用します。
print('{:^24s}'.format("MyString"))
str.center()
メソッドを使用できます。
あなたの場合、それは次のようになります:"MyString".center(24)
理想的には.format()を使用します。
センターを説明する資料。他の人と一緒に ここ
Python 3:
以下の構文に従うことができます。
stringName.center(width,fillChar)
あなたの例では:
"MyString".center(24," ")