2017-12-01 11 views
3

私はこのコードを持っている:場合Pythonの文字列フォーマット「%4dと」%

print("%4d"%word, end="") 

は、今のところは、私が希望の4文字の言葉(GUIが端末内にある)

にハードコーディングされます可能な限り、選択された最大の単語の後にそれが動的であることが可能であり、そうならどのように?

+2

' "%* D" %(nは、単語を) 'N''の幅にそれをフォーマットします。 – Ryan

+0

@Ryanよくお答えください、 – Nubok

+0

テキストフォーマットについての非常に有用な記事https://pyformat.info/ – zvadym

答えて

0

次のようにあなたがそれを行うことができフォーマットする新しいPythonの使い方:

print "{{0}:.{1}}".format(word, n) 
関連する問題