isidentifier()方法判断python标识符名称是否有效

isidentifier()方法描述

python的对象名称的命名有一套对应的规则,isidentifier()方法,python字符串内置的类实例方法,可以用来判断调用对象字符串是否是有效的python标识符,如果是有效的,则返回True,否则返回False。


isidentifier()方法语法及参数结构

str.isidentifier()

isidentifier()方法不接收任何参数;


isidentifier()方法返回值

python的布尔类型值,True or False;


isidentifier()方法实例代码

>>> 'a'.isidentifier(1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: isidentifier() takes no arguments (1 given)
>>> 'x1y1z1'.isidentifier()
True
>>> '笨鸟工具'.isidentifier()
True
>>> '_a'.isidentifier()
True
>>> ';b'.isidentifier()
False
>>> '&c'.isidentifier()
False

代码解析

1、当尝试性地为python的字符串方法isidentifier()方法传递一个参数,python会抛出TypeError,并提示no arguments;2、python3中可以使用汉字为变量命名;3、当python的变量名中出现特殊字符时,并不是有效的命名方式,isidentifier()方法则返回False。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.