Как сгенерировать случайную строку в Python

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))) 

Оцените статью
nanomode.ru
Добавить комментарий