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.
