Модуль для работы со строками
string.
ascii_lowercase
string.ascii_letters
# 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.
ascii_lowercase
string.ascii_lowercase
# 'abcdefghijklmnopqrstuvwxyz'
string.
ascii_uppercase
string.ascii_uppercase
# 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.
digits
Строка, которая содержит числа 0-9
string.digits
# '0123456789'
string.
printable
Строка, содержит 100 печатаемых символов ASCII
string.printable
# '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
string.
punctuation
string.punctuation
# '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
string.
atoi
(s[, base])base - система исчисления, дефолт десятичная
Возвращает число, преобразованное из аргумента.
string.atoi('1')
# 1
string.
atol
(s[, base])base - система исчисления, дефолт десятичная
Возвращает число типа long, преобразованное из аргумента.
string.atol('1')
# 1L
string.
atof
(s)Возвращает число типа float, преобразованное из аргумента.
string.atof('1')
# 1.0
string.
split
(s[, sep=' '[, maxsplit]])Возвращает список, полученный разделением строки s, разделителем sep.
string.split('ilnur privet kak dela')
# ['ilnur', 'privet', 'kak', 'dela']
string.
capwords
(s: str[, sep: str])Вовзаращает строку, с заглавными первыми буквами
string.capwords('ilnur, ilnur')
# 'Ilnur, Ilnur'
string.
join
(words[, sep=' '])Возвращает строку, объединяет все слова списка в одну строку символов, при этом слова отделяются друг от друга символом, указанным в sep.
string.join(['ilnur', 'privet', 'kak', 'dela'])
# 'ilnur privet kak dela'
string.
find
(s, sub[, start[, end] } )Возвращает число, позицию вхождения искомой строки sub в строке s.
string.
Template
(some_string: str)Шаблонизатор текста как в UNIX терминалах
tmpl = Template('Hello, $who!')
substitute
(*kwargs)Возвращает отфарматированную строку шаблона
tmpl.substitute(who='Ilnur')
# 'Hello, Ilnur!'