Skip to content
String Methods

isidentifier()

Check whether text can be used as a Python identifier.

str.isidentifier()

Check whether text can be used as a Python identifier.

Returns

True if the string is a valid identifier; otherwise False.

Try it

Run it and change it
name = "user_name"
print(name.isidentifier())

Worth knowing

  • A valid identifier may still be a Python keyword, so use keyword.iskeyword() when that distinction matters.

Related entries