все Python 3stringпонятие
string
модуль
Наборы символов (буквы, цифры, пунктуация), шаблоны Template и класс Formatter для форматирования строк.
Синтаксис
import string
Методы строк — upper, split, format — живут у самого типа str, а не в модуле string. Модуль даёт готовые наборы символов вроде ascii_letters и digits и класс Template с подстановкой $name — он проще и безопаснее format, когда шаблон пишет пользователь. В Python 2 здесь были и функции string.upper и подобные; в Python 3 их нет.
Примеры
import string
t = string.Template('Hello, $name!')
print(t.substitute(name='Ann')) # → Hello, Ann!
print(string.ascii_lowercase[:5], string.digits) # → abcde 0123456789
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности