这篇文章主要介绍Python怎么判断变量名是否合法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以网站建设、网站制作、移动互联产品、网络营销推广服务为核心业务。十余年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。问题:
变量名是否合法:
1.变量名可以由字母,数字或者下划线组成
2.变量名只能以字母或者下划线开头
s = 'hello@'
判断变量名的第一个元素是否为字母或者下划线 s[0]
如果第一个元素符合条件,判断除了第一个元素之外的其他元素s[1:]
思路:
1.变量名的第一个字符是否为字母或下划线
2.如果是,继续判断 --> 4
3.如果不是,报错
4.依次判断除了第一个字符之外的其他字符
5.判断是否为字母数字或者下划线
while True: s = input('变量名:') #定义退出 if s == 'exit': print('欢迎下次使用') break #判断字符串第一个变量是否满足条件 if s[0].isalpha() or s[0] == '_': for i in s[1:]: #判断字符串以后的变量是否满足条件 if not(i.isalnum() or i == '_'): print('%s变量名不合法' %s) break else: print('%s变量名合法' %s) else: print('%s变量名不合法' %s)
以上是“Python怎么判断变量名是否合法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!