加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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’不是保存在变量中.有谁能解释一下?谢谢.

解决方法

Returns True if s is non empty and is a valid identifier.

他们的意思是s可以作为标识符有效.它并不意味着它是一个正在使用的标识符.

您的第一个示例显示了相同的内容:’test'(isidentifier实际上正在检查的内容)也不是变量的名称.我想你的意思

>>> 's'.isidentifier()
True

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读