Python Glossary English

все Python 3Строки (str)функция

str.isalnum

проверка символов

True, если строка непуста и все символы буквенно-цифровые.

Синтаксис

s.isalnum()

Проверка идёт по Unicode, а не по набору [A-Za-z0-9]: кириллица проходит, и вместе с ней экзотика вроде римской цифры Ⅻ или дроби ½, хотя int() их не примет. Если нужны именно латинские буквы и цифры, добавьте isascii() или регулярку. Подчёркивание алфавитно-цифровым не считается, поэтому для проверки имени переменной берут isidentifier().

Примеры

print('abc123'.isalnum())  # → True
print('a b'.isalnum())     # → False
print(''.isalnum())        # → False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности