Модуль «string» в Python предоставляет различные методы и константы для работы со строками. Вот некоторые из часто используемых методов в модуле string:
string.ascii_letters: строка, содержащая все буквы ASCII (abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ).string.ascii_lowercase: строка, содержащая все строчные буквы ASCII (abcdefghijklmnopqrstuvwxyz).string.ascii_uppercase: строка, содержащая все прописные буквы ASCII (ABCDEFGHIJKLMNOPQRSTUVWXYZ).string.digits: строка, содержащая все символы десятичных цифр (0123456789).string.hexdigits: строка, содержащая все символы шестнадцатеричных цифр (0123456789abcdefABCDEF).string.octdigits: строка, содержащая все символы восьмеричных цифр (01234567).string.punctuation: строка, содержащая все символы пунктуации ASCII (!"#$%&\'()*+,-./:;<=>?@[ \\]^_{|}~`).string.printable: строка, содержащая все печатаемые символы ASCII (цифры,буквы,пунктуация,пробелы).string.whitespace: строка, содержащая все пробельные символы (\t\n\r\x0b\x0c).