Введение В ходе статьи научимся генерировать случайные строки при помощи языка программирования Python. Импорт модулей Python Для генерации случайных строк нам понадобится два стоковых модуля, а именно random и string. Импортируем их: import random
import string Строковые константы Разберём наиболее часто используемые строковые константы. Полный список Вы можете посмотреть в документации модуля String: string.ascii_letters – возвращает строку букв, содержащих различные регистры.
string.ascii_lowercase – возвращает строку с буквами в нижнем регистре.
string.ascii_uppercase – возвращает строку с буквами в верхнем регистре.
string.digits – возвращает строку, содержащую цифры
string.punctuation – возвращает строку, содержащую знаки препинания. Различия между random.choices и random.sample random.choices – возвращает элементы в случайном порядке, но они могут повторяться.
random.sample – возвращает уникальные элементы. Примеры вывода Рассмотрим примеры вывода при использовании метода choic