str.rjust()について
rjustとかいう便利なものを発見.
7. 入力と出力 — Python 3.5.1 ドキュメント
要するに,文字列の長さが足りない時に,任意の文字で埋めてくれるらしい.
のだけれども,たとえば数字の文字(というより数字記号)の数を数えて埋めてくれたりするわけではなかった.
In[17]: "123".rjust(3, "0") Out[17]: '123' In[18]: "123".rjust(5, "0") Out[18]: '00123' In[19]: "123.py".rjust(5, "0") Out[19]: '123.py' In[20]: "123.py".rjust(8, "0") Out[20]: '00123.py'
なんか使えそうで使えない感じがする.数字を数えて〜とかしたいときは正規表現使えってことなのかな?