Метод isidentifier: проверка строки на соответствие идентификатору языка Python
Возвращает значение True или False, указывающее на то, является ли строка идентификатором.
isidentifier()
Речь идёт об идентификаторах языка Python. Более подробная информация об идентификаторах и ключевых словах содержится в разделе оригинальной документации Identifiers and keywords.
'continue'.isidentifier() # True
'cat'.isidentifier() # True
'function_name'.isidentifier() # True
'ClassName'.isidentifier() # True
'_'.isidentifier() # True
'number1'.isidentifier() # True
'1st'.isidentifier() # False
'*'.isidentifier() # False
Для проверки на то является ли строка зарезервированным идентификатором (например: def, class), используйте keyword.iskeyword().