このモジュールでは以下の定数を定義しています。
- ascii_letters
-
後述の ascii_lowercase とascii_uppercase を合わ
せたもの。この値はロケールに依存しません。
- ascii_lowercase
-
小文字
'abcdefghijklmnopqrstuvwxyz'
。この値はロケールに依存せ
ず、固定です。
- ascii_uppercase
-
大文字
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
。この値はロケールに依存せ
ず、固定です。
- digits
-
文字列
'0123456789'
です。
- hexdigits
-
文字列
'0123456789abcdefABCDEF'
です。
- letters
-
後述の lowercase と uppercase を合わせた文字列です。
具体的な値はロケールに依存しており、locale.setlocale()
が呼ばれたときに更新されます。
- lowercase
-
小文字として扱われる文字全てを含む文字列です。ほとんどのシステムでは
文字列
'abcdefghijklmnopqrstuvwxyz'
です。この定義を変更しては
なりません -- 変更した場合のupper() と swapcase()
に対する影響は定義されていません。具体的な値はロケールに依存しており、
locale.setlocale() が呼ばれたときに更新されます。
- octdigits
-
文字列
'01234567'
です。
- punctuation
-
"C" ロケールにおいて、句読点として扱われる ASCII 文字の文字列です。
- printable
-
印刷可能な文字で構成される文字列です。
digits、letters、punctuation
および whitespace を組み合わせたものです。
- uppercase
-
大文字として扱われる文字全てを含む文字列です。ほとんどのシステムでは
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
です。この定義を変更してはなりません
-- 変更した場合のlower() と swapcase() に対する
影響は定義されていません。具体的な値はロケールに依存しており、
locale.setlocale() が呼ばれたときに更新されます。
- whitespace
-
空白 (whitespace) として扱われる文字全てを含む文字列です。
ほとんどのシステムでは、これはスペース (space)、タブ (tab)、改行 (linefeed)、
復帰 (return)、改頁 (formfeed)、垂直タブ (vertical tab) です。
この定義を変更してはなりません -- 変更した場合のstrip() と
split() に対する影響は定義されていません。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。