Python Glossary English

Python 3.0+Строки (str)функция

str.isidentifier

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

True, если строка — допустимый идентификатор Python (в т.ч. ключевые слова).

Синтаксис

s.isidentifier()

Метод судит только о грамматике имени, но не о том, что имя свободно: ключевые слова вроде for и class проверку проходят, хотя присвоить им ничего нельзя. Если проверяете имя, сгенерированное программой или введённое пользователем, добавляйте вторую проверку — keyword.iskeyword().

Примеры

print('x1'.isidentifier())    # → True
print('1x'.isidentifier())    # → False
print('for'.isidentifier())   # → True

См. также

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