4.1.1 String constants

このモジュールでは以下の定数を定義しています。

ascii_letters
後述の ascii_lowercaseascii_uppercase を合わ せたもの。この値はロケールに依存しません。

ascii_lowercase
小文字 'abcdefghijklmnopqrstuvwxyz'。この値はロケールに依存せ ず、固定です。

ascii_uppercase
大文字 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'。この値はロケールに依存せ ず、固定です。

digits
文字列 '0123456789' です。

hexdigits
文字列 '0123456789abcdefABCDEF' です。

letters
後述の lowercaseuppercase を合わせた文字列です。 具体的な値はロケールに依存しており、locale.setlocale() が呼ばれたときに更新されます。

lowercase
小文字として扱われる文字全てを含む文字列です。ほとんどのシステムでは 文字列 'abcdefghijklmnopqrstuvwxyz' です。この定義を変更しては なりません -- 変更した場合のupper()swapcase() に対する影響は定義されていません。具体的な値はロケールに依存しており、 locale.setlocale() が呼ばれたときに更新されます。

octdigits
文字列 '01234567' です。

punctuation
"C" ロケールにおいて、句読点として扱われる ASCII 文字の文字列です。

printable
印刷可能な文字で構成される文字列です。 digitsletterspunctuation および whitespace を組み合わせたものです。

uppercase
大文字として扱われる文字全てを含む文字列です。ほとんどのシステムでは 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' です。この定義を変更してはなりません -- 変更した場合のlower()swapcase() に対する 影響は定義されていません。具体的な値はロケールに依存しており、 locale.setlocale() が呼ばれたときに更新されます。

whitespace
空白 (whitespace) として扱われる文字全てを含む文字列です。 ほとんどのシステムでは、これはスペース (space)、タブ (tab)、改行 (linefeed)、 復帰 (return)、改頁 (formfeed)、垂直タブ (vertical tab) です。 この定義を変更してはなりません -- 変更した場合のstrip()split() に対する影響は定義されていません。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。