str.isidentifier
https://docs.python.org/ja/3/library/stdtypes.html#str.isidentifier
文字列が、 識別子 (identifier) およびキーワード (keyword) 節の言語定義における有効な識別子であれば True を返します。
code:example.py
>> 'hello'.isidentifier()
True
予約済みの識別子か判定するには keyword.iskeyword()