数字やアルファベットの文字を順に取り出して使いたい時、stringモジュールを使うと便利。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import string print(string.digits) print(string.octdigits) print(string.hexdigits) print(string.ascii_uppercase) print(string.ascii_lowercase) print(string.ascii_letters) print(string.punctuation) # 0123456789 # 01234567 # 0123456789abcdefABCDEF # ABCDEFGHIJKLMNOPQRSTUVWXYZ # abcdefghijklmnopqrstuvwxyz # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ # !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ |