Справочник по функциям Python

str.isalnum

Проверяет, что строка не пустая и состоит только из букв и цифр.

Python 3.13
str.isalnum()

Возвращаемое значение

True или False; для пустой строки — False.

Примеры

Буквы и цифры

Python 3.13
print('abc123'.isalnum())
True

Подчёркивание не подходит, кириллица подходит

Python 3.13
print('user_1'.isalnum(), 'Привет2'.isalnum())
False True

Подробности

Подходят буквы любого алфавита и цифры, а пробел, дефис и подчёркивание — нет. Для проверки имени переменной есть str.isidentifier.

Смотрите также