くらし情報『Pythonで学ぶ 基礎からのプログラミング入門 (12) Pythonでテキスト処理/ファイル処理をしてみよう』

2015年8月10日 11:00

Pythonで学ぶ 基礎からのプログラミング入門 (12) Pythonでテキスト処理/ファイル処理をしてみよう

たとえば、1,2……というように連番でテキストを表示なり書き込みする場合、なにも配慮しないと次のように桁数が違うとガタガタになってしまいます。

1: some text
2: some text
……
9: some text
10: some text
11: some text
……

次のように0で揃えられているときれいですね。

01: some text
02: some text
……
09: some text
10: some text
11: some text
……

このような場合には以下の方法で文字列の数字に「0詰め」をすると便利です。zfillで桁数を指定したり、先のformat関数に出力の細かい指定をしたりしています。

print(’5’.zfill(5)) # 00005
print(str(101).zfill(5)) # 00101

print(’hello {0:05d} world’.format(5)) # hello 00005 world

最後に文字列で使われる特殊記号についてお話します。特殊記号はプログラム中で意味を持ってしまう特別な記号のことです。

新着くらしまとめ
もっと見る
記事配信社一覧
facebook
Facebook
Instagram
Instagram
X
X
YouTube
YouTube
上へ戻る
エキサイトのおすすめサービス

Copyright © 1997-2024 Excite Japan Co., LTD. All Rights Reserved.