Python — это мощный язык, который позволяет программистам выполнять различные задачи с использованием встроенных библиотек. Например, случайная строка может быть сгенерирована с помощью встроенных библиотек. Для этого импортируются две библиотеки:
import stringimport random
Используя этот модуль random
, можно сгенерировать разные случайные строки.
random.choice ()
используется для генерации строк, в которых символы могут повторяться, а random.sample ()
используется для не- повторяющиеся символы.
Метод | Описание |
---|---|
string.ascii_uppercase |
Возвращает строку с заглавными буквами |
string.ascii_lowercase |
Возвращает строка с символы нижнего регистра |
string.ascii_letters |
Возвращает строку, содержащую символы как нижнего, так и верхнего регистра |
string.digits |
Возвращает строку с числовыми символами |
string.punctuation |
Возвращает строку с символами пунктуации |
Код
import randomimport string # печать строчных букв = строка .ascii_lowercaseprint ('' .join (random.choice (letter) for i in range (10))) # печать прописных букв = string.ascii_uppercaseprint ('' .join (random.choice (буквы) для i в диапазоне (10)) ) # печать letterletters = string.ascii_lettersprint ('' .join (random.choice (буквы) для i в range (10))) # печать digitsletters = string.digitsprint ('' .join (random.choice (letter) for i in range (10))) # печать знаков пунктуации = string.punctuationprint ('' .join (random.choice (буквы) для i в диапазоне (10)))