str.isidentifier()

Проверяет, может ли строка быть допустимым идентификатором Python.

Сигнатураstr.isidentifier()

Возвращает True, если строка — корректное имя переменной/функции. Не проверяет, не является ли имя ключевым словом (для этого есть keyword.iskeyword()).

print("my_var".isidentifier())  # True
print("2var".isidentifier())    # False
print("class".isidentifier())   # True (но это ключевое слово!)
← Все записи: Методы строк Python
Поддержать проект