跳到主要内容

Python String isidentifier() 方法

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

访问此页面了解 Python 中有效标识符是什么?

示例 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 不是有效的标识符。