python isidentifier()
函数用于判断str是否是有效的标识符。
标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。
语法
str.isidentifier()
参数
无
返回值
返回值为布尔类型(True,False)
str为符合命名规则的变量,保留标识符则返回True,否者返回False。
程序示例
#!/usr/bin/python
# coding=utf-8
str1 = "123" #变量名为123
str2 = "def" #变量名为保留字
str3 = "_123" #变量名有下划线开头
str4 = "student"#变量名由字母开端
print(str1.isidentifier())
print(str2.isidentifier())
print(str3.isidentifier())
print(str4.isidentifier())
程序运行结果:
False
True
True
True
True
True
True