9.19. Character classificationΒΆ
It is often helpful to examine a character and test whether it is upper- or
lowercase, or whether it is a character or a digit. The string
module
provides several constants that are useful for these purposes. One of these,
string.digits
is equivalent to β0123456789β. It can be used to check if a character
is a digit using the in
operator.
The string string.ascii_lowercase
contains all of the ascii letters that the system
considers to be lowercase. Similarly, string.ascii_uppercase
contains all of the
uppercase letters. string.punctuation
comprises all the characters considered
to be punctuation. Run the following:
For more information consult the string
module documentaiton (see Global Module Index).
Note
This workspace is provided for your convenience. You can use this activecode window to try out anything you like.
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.