string

Модуль для работы со строками

ascii_letters

string.ascii_lowercase
string.ascii_letters
# 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

ascii_lowercase

string.ascii_lowercase
string.ascii_lowercase
# 'abcdefghijklmnopqrstuvwxyz'

ascii_uppercase

string.ascii_uppercase
string.ascii_uppercase
# 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

digits

string.digits

Строка, которая содержит числа 0-9

string.digits
# '0123456789'

printable

string.printable

Строка, содержит 100 печатаемых символов ASCII

string.printable
# '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'

punctuation

string.punctuation
string.punctuation
# '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

atoi()

string.atoi(s[, base])
  • base - система исчисления, дефолт десятичная

Возвращает число, преобразованное из аргумента.

string.atoi('1')
# 1

atol()

string.atol(s[, base])
  • base - система исчисления, дефолт десятичная

Возвращает число типа long, преобразованное из аргумента.

string.atol('1')
# 1L

atof()

string.atof(s)

Возвращает число типа float, преобразованное из аргумента.

string.atof('1')
# 1.0

split()

string.split(s[, sep=' '[, maxsplit]])

Возвращает список, полученный разделением строки s, разделителем sep.

string.split('ilnur privet kak dela')
# ['ilnur', 'privet', 'kak', 'dela']

capwords()

string.capwords(s: str[, sep: str])

Вовзаращает строку, с заглавными первыми буквами

string.capwords('ilnur, ilnur')
# 'Ilnur, Ilnur'

join()

string.join(words[, sep=' '])

Возвращает строку, объединяет все слова списка в одну строку символов, при этом слова отделяются друг от друга символом, указанным в sep.

string.join(['ilnur', 'privet', 'kak', 'dela'])
# 'ilnur privet kak dela'

find()

string.find(s, sub[, start[, end] } )

Возвращает число, позицию вхождения искомой строки sub в строке s.

Template()

class string.Template(some_string: str)

Шаблонизатор текста как в UNIX терминалах

tmpl = Template('Hello, $who!')
substitute(*kwargs)

Возвращает отфарматированную строку шаблона

tmpl.substitute(who='Ilnur')
# 'Hello, Ilnur!'