Python判断变量名是否合法的方法示例


Posted in Python onJanuary 28, 2019

问题:

变量名是否合法:

         1.变量名可以由字母,数字或者下划线组成

         2.变量名只能以字母或者下划线开头

         s = 'hello@'

  •          判断变量名的第一个元素是否为字母或者下划线 s[0]
  •          如果第一个元素符合条件,判断除了第一个元素之外的其他元素s[1:]

思路:

  1.          1.变量名的第一个字符是否为字母或下划线
  2.          2.如果是,继续判断 --> 4
  3.          3.如果不是,报错
  4.          4.依次判断除了第一个字符之外的其他字符
  5.          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判断变量名是否合法的方法示例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python中__name__的使用实例
Apr 14 Python
Python制作钉钉加密/解密工具
Dec 07 Python
Python 3.x读写csv文件中数字的方法示例
Aug 29 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
使用GitHub和Python实现持续部署的方法
May 09 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
TFRecord格式存储数据与队列读取实例
Jan 21 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
TensorFlow固化模型的实现操作
May 26 Python
python实现扫雷游戏的示例
Oct 20 Python
Python使用while循环花式打印乘法表
Jan 28 #Python
Python实现程序判断季节的代码示例
Jan 28 #Python
Python后台管理员管理前台会员信息的讲解
Jan 28 #Python
Python之列表实现栈的工作功能
Jan 28 #Python
Python中常用的内置方法
Jan 28 #Python
Python中的元组介绍
Jan 28 #Python
用Python将结果保存为xlsx的方法
Jan 28 #Python
You might like
实用函数3
2007/11/08 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
javascript生成大小写字母
2015/07/03 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
浅谈python锁与死锁问题
2020/08/14 Python
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
电大会计学自我鉴定
2014/02/06 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
五年级上册复习计划
2015/01/19 职场文书
滴水洞导游词
2015/02/10 职场文书
个人工作保证书
2015/02/28 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
小英雄雨来观后感
2015/06/09 职场文书
校运会广播稿
2015/08/19 职场文书
详解Vue的options
2021/05/15 Vue.js
JavaScript的function函数详细介绍
2021/11/20 Javascript