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 相关文章推荐
在Docker上部署Python的Flask框架的教程
Apr 08 Python
Python函数可变参数定义及其参数传递方式实例详解
May 25 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
基于anaconda下强大的conda命令介绍
Jun 11 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
Aug 28 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
django admin后管定制-显示字段的实例
Mar 11 Python
Python configparser模块常用方法解析
May 22 Python
Python基础之操作MySQL数据库
May 06 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
php中并发读写文件冲突的解决方案
2013/10/25 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
Python压缩和解压缩zip文件
2015/02/14 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
会计专业个人求职信范文
2014/01/08 职场文书
最新创业融资计划书
2014/01/19 职场文书
实习推荐信
2014/05/10 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python