from string import* from keyword import kwlist def is_id(string): alphas=letters+'_' nums=digits if len(string)==1 and string in alphas: return True elif len(string)>1: if string[0]notin alphas or(string in kwlist): return False else: for i in string[1:]: if i notin alphas+nums: return False else: return True