Метод isalnum в Python: проверка на наличие буквенно-цифровых символов
Функция isalnum() в Python используется для проверки, содержит ли данная строка только буквенно-цифровые символы или нет.
Синтаксис функции isalnum() выглядит следующим образом:
`str.isalnum()`
Здесь str - это строка, для которой мы хотим проверить наличие только буквенно-цифровых символов.
Возвращаемое значение функции isalnum() - это булевое значение True или False. Если все символы в строке являются буквенно-цифровыми, то функция возвращает True, в противном случае - False.
Для примера давайте рассмотрим следующий код на Python:
word1 = "hello123"
word2 = "привет123"
word3 = "hello world"
print(word1.isalnum()) # Вывод: True
print(word2.isalnum()) # Вывод: True
print(word3.isalnum()) # Вывод: False
В данном примере мы создали три строки - word1, word2 и word3, каждая из которых содержит буквенно-цифровые символы и символы, не являющиеся буквенно-цифровыми. Затем мы вызвали функцию isalnum() для каждой из этих строк и вывели результат на экран.
Первые два вызова функции isalnum() возвращают значение True, так как все символы в этих строках являются буквенно-цифровыми. Третий вызов функции isalnum() возвращает значение False, так как в строке word3 есть пробел, который не является буквенно-цифровым символом.
Таким образом, функция isalnum() очень полезна для проверки того, содержит ли данная строка только буквенно-цифровые символы, и может быть использована, например, для валидации пользовательского ввода.