>>> s.rsplit(' ', 1)
['OH, my paws and', 'whiskers!']
>>> s.split()
['OH,', 'my', 'paws', 'and', 'whiskers!']
>>> s.split(' ')
['OH,', 'my', 'paws', 'and', 'whiskers!']
>>> s.splitlines()
['OH, my paws and whiskers!']
>>> s.strip()
'OH, my paws and whiskers!'
>>> s.strip('s!')
'OH, my paws and whisker'
Форматирование
>>> s.center(30)
'··OH, my paws and whiskers!···'
>>> s.expandtabs()
'OH, my paws and whiskers!'
>>> s.ljust(30)
'OH, my paws and whiskers!·····'
>>> s.rjust(30)
'·····OH, my paws and whiskers!'
Тип строки
>>> s.isalnum()
False
>>> s.isalpha()
False
>>> s.isprintable()
True
>>> s.istitle()
False
>>> s.isupper()
False
>>> s.isdecimal()
False
>>> s.isnumeric()
False
Атрибуты модуля string
Существуют атрибуты класса, которые используются как определение констант.
| Атрибут | Пример |
| ascii_letters | 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ' |
| ascii_lowercase | 'abcdefghijklmnopqrstuvwxyz' |
| ascii_uppercase | 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
| digits | '0123456789' |
| hexdigits | '0123456789abcdefABCDEF' |
| octdigits | '01234567' |
| punctuation | "!"#$%&\'()*+,-./:;<=>?@[\]^_\{|}~' |
| printable | ''0123456789abcdefghijklmnopqrstuvwxyz' + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + '!"#$%&\'()*+,-./:;<=>?@[\]^_'{|}~' + ' \t\n\r\x0b\x0c' |
| whitespace | ' \t\n\r\x0b\x0c' |