mirror of
https://github.com/python/cpython.git
synced 2025-10-17 12:18:23 +00:00
Added the constants ascii_letters, ascii_lowercase, and ascii_uppercase
to the string module. This was determined to be the right approach in SF bug #226706.
This commit is contained in:
parent
a6d2a04065
commit
960fdf9ac3
3 changed files with 33 additions and 3 deletions
|
@ -12,6 +12,22 @@ expressions.
|
||||||
|
|
||||||
The constants defined in this module are:
|
The constants defined in this module are:
|
||||||
|
|
||||||
|
\begin{datadesc}{ascii_letters}
|
||||||
|
The concatenation of the \constant{ascii_lowercase} and
|
||||||
|
\constant{ascii_uppercase} constants described below. This value is
|
||||||
|
not locale-dependent.
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
\begin{datadesc}{ascii_lowercase}
|
||||||
|
The lowercase letters \code{'abcdefghijklmnopqrstuvwxyz'}. This
|
||||||
|
value is not locale-dependent and will not change.
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
|
\begin{datadesc}{ascii_uppercase}
|
||||||
|
The uppercase letters \code{'ABCDEFGHIJKLMNOPQRSTUVWXYZ'}. This
|
||||||
|
value is not locale-dependent and will not change.
|
||||||
|
\end{datadesc}
|
||||||
|
|
||||||
\begin{datadesc}{digits}
|
\begin{datadesc}{digits}
|
||||||
The string \code{'0123456789'}.
|
The string \code{'0123456789'}.
|
||||||
\end{datadesc}
|
\end{datadesc}
|
||||||
|
@ -22,7 +38,9 @@ The constants defined in this module are:
|
||||||
|
|
||||||
\begin{datadesc}{letters}
|
\begin{datadesc}{letters}
|
||||||
The concatenation of the strings \constant{lowercase} and
|
The concatenation of the strings \constant{lowercase} and
|
||||||
\constant{uppercase} described below.
|
\constant{uppercase} described below. The specific value is
|
||||||
|
locale-dependent, and will be updated when
|
||||||
|
\function{locale.setlocale()} is called.
|
||||||
\end{datadesc}
|
\end{datadesc}
|
||||||
|
|
||||||
\begin{datadesc}{lowercase}
|
\begin{datadesc}{lowercase}
|
||||||
|
@ -30,7 +48,9 @@ The constants defined in this module are:
|
||||||
letters. On most systems this is the string
|
letters. On most systems this is the string
|
||||||
\code{'abcdefghijklmnopqrstuvwxyz'}. Do not change its definition ---
|
\code{'abcdefghijklmnopqrstuvwxyz'}. Do not change its definition ---
|
||||||
the effect on the routines \function{upper()} and
|
the effect on the routines \function{upper()} and
|
||||||
\function{swapcase()} is undefined.
|
\function{swapcase()} is undefined. The specific value is
|
||||||
|
locale-dependent, and will be updated when
|
||||||
|
\function{locale.setlocale()} is called.
|
||||||
\end{datadesc}
|
\end{datadesc}
|
||||||
|
|
||||||
\begin{datadesc}{octdigits}
|
\begin{datadesc}{octdigits}
|
||||||
|
@ -53,7 +73,9 @@ The constants defined in this module are:
|
||||||
letters. On most systems this is the string
|
letters. On most systems this is the string
|
||||||
\code{'ABCDEFGHIJKLMNOPQRSTUVWXYZ'}. Do not change its definition ---
|
\code{'ABCDEFGHIJKLMNOPQRSTUVWXYZ'}. Do not change its definition ---
|
||||||
the effect on the routines \function{lower()} and
|
the effect on the routines \function{lower()} and
|
||||||
\function{swapcase()} is undefined.
|
\function{swapcase()} is undefined. The specific value is
|
||||||
|
locale-dependent, and will be updated when
|
||||||
|
\function{locale.setlocale()} is called.
|
||||||
\end{datadesc}
|
\end{datadesc}
|
||||||
|
|
||||||
\begin{datadesc}{whitespace}
|
\begin{datadesc}{whitespace}
|
||||||
|
|
|
@ -24,6 +24,9 @@ whitespace = ' \t\n\r\v\f'
|
||||||
lowercase = 'abcdefghijklmnopqrstuvwxyz'
|
lowercase = 'abcdefghijklmnopqrstuvwxyz'
|
||||||
uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||||
letters = lowercase + uppercase
|
letters = lowercase + uppercase
|
||||||
|
ascii_lowercase = lowercase
|
||||||
|
ascii_uppercase = uppercase
|
||||||
|
ascii_letters = ascii_lowercase + ascii_uppercase
|
||||||
digits = '0123456789'
|
digits = '0123456789'
|
||||||
hexdigits = digits + 'abcdef' + 'ABCDEF'
|
hexdigits = digits + 'abcdef' + 'ABCDEF'
|
||||||
octdigits = '01234567'
|
octdigits = '01234567'
|
||||||
|
|
|
@ -149,6 +149,11 @@ Core
|
||||||
|
|
||||||
Library
|
Library
|
||||||
|
|
||||||
|
- The constants ascii_letters, ascii_lowercase. and ascii_uppercase
|
||||||
|
were added to the string module. These a locale-indenpendent
|
||||||
|
constants, unlike letters, lowercase, and uppercase. These are now
|
||||||
|
use in appropriate locations in the standard library.
|
||||||
|
|
||||||
- The flags used in dlopen calls can now be configured using
|
- The flags used in dlopen calls can now be configured using
|
||||||
sys.setdlopenflags and queried using sys.getdlopenflags.
|
sys.setdlopenflags and queried using sys.getdlopenflags.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue