Python 字符串 isidentifier() 使用方法及示例
如果字符串是Python中的有效标识符,则isidentifier()方法返回True。如果不是,则返回False。
isidentifier()的语法为:string.isidentifier()
isidentifier()参数
isidentifier()方法不带任何参数。
isidentifier()返回值
isidentifier()方法返回:True 如果字符串是有效的标识符
False 如果字符串不是有效的标识符
示例1:isidentifier()如何工作?
示例str = 'Python'
print(str.isidentifier())
str = 'Py thon'
print(str.isidentifier())
str = '22Python'
print(str.isidentifier())
str = ''
print(str.isidentifier())
运行该程序时,输出为:True
False
False
False
示例2:isidentifier()的更多示例
示例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 不是有效的标识符。