Python字符串函数isidentifier()
发布时间:2020-12-20 13:03:38 所属栏目:Python 来源:网络整理
导读:我正在编写一本 Python 3书,并遇到了字符串函数isidentifier().文本描述是“s.isidentifier():如果s非空并且是有效的标识符,则返回True”.我在Python Shell中测试了它,如下所示: s = 'test' s.isidentifier()True 'blah'.isidentifier()True 我希望第二个
我正在编写一本
Python 3书,并遇到了字符串函数isidentifier().文本描述是“s.isidentifier():如果s非空并且是有效的标识符,则返回True”.我在Python Shell中测试了它,如下所示:
>>> s = 'test' >>> s.isidentifier() True >>> 'blah'.isidentifier() True 我希望第二个语句返回false,因为’blah’不是保存在变量中.有谁能解释一下?谢谢. 解决方法
他们的意思是s可以作为标识符有效.它并不意味着它是一个正在使用的标识符. 您的第一个示例显示了相同的内容:’test'(isidentifier实际上正在检查的内容)也不是变量的名称.我想你的意思 >>> 's'.isidentifier() True (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |