如果字符串是Python中的有效标识符,则isidentifier()方法返回True。如果不是,则返回False。
isidentifier()的语法为:
string.isidentifier()
isidentifier()方法不带任何参数。
isidentifier()方法返回:
True 如果字符串是有效的标识符
False 如果字符串不是有效的标识符
str = 'Python' print(str.isidentifier()) str = 'Py thon' print(str.isidentifier()) str = '22Python' print(str.isidentifier()) str = '' print(str.isidentifier())
运行该程序时,输出为:
True False False False
访问此页面以了解什么是Python中的有效标识符?
str = 'root33' if str.isidentifier() == True: print(str, '是有效的标识符。') else: print(str, '不是有效的标识符。') str = '33root' if str.isidentifier() == True: print(str, '是有效的标识符。') else: print(str, '不是有效的标识符。') str = 'root 33' if str.isidentifier() == True: print(str, '是有效的标识符。') else: print(str, '不是有效的标识符。')
运行该程序时,输出为:
root33 是有效的标识符。 33root 不是有效的标识符。 root 33 不是有效的标识符。