2019独角兽企业重金招聘Python工程师标准>>>

《PYTHON核心编程》
##*************************************************##Copyright:##Author:Python 核心编程##Version:1.0##Date:2012-06-07##Description:检测标识符的名字是否符合规则:
##标识符合法性检查,首先要以字母或者下划线开始,后面要跟字母,下划线或者或数字.
##这个小例子只检查长度大于等于 2 的标识符.##**************************************************
#!/usr/bin/env python
import string #引入字符串包alphas=string.letters+'_' #检测标识符要以字母或者下划线开头
nums=string.digits#应用字符串中的数字print "Welcom to the Identifier Checker v1.0"
print "Testes must be at 2 chars long"
myInput=raw_input('Identifier to test?')'''提示输入要检测的标识符,不得少于两个字符
'''if len(myInput) >1:#检测标识符是否满足长度大于等于2个字符if myInput[0] not in alphas:#检测首字符是否在字母和下划线的范围print '''invalid first symbol must be
alphabetic'''#不满足时报错。else:for otherChar in myInput[1:]:#当首字符满足条件时,检测其余字符是否为字母和数字范围if otherChar not in alphas + nums:#不满足时候报错停止运行print '''invalid:remaining
symbols must be a alphanumeric'''breakprint "okay!"#全部都满足条件时候,输出标识符正确的信息

转载于:https://my.oschina.net/annieduoduo/blog/71362

检测PYthon标识符合法性脚本相关推荐

  1. python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

  2. Python协议攻击脚本(一): Scapy的使用

    Python协议攻击脚本(一): Scapy基本的使用 文章目录 Python协议攻击脚本(一): Scapy基本的使用 简介 安装 Linux Mac Windows 基本使用 交互式 模块使用 简 ...

  3. python写自动化测试脚本常见报错_Appium自动化测试

    3.     Appium安装配置 3.1.  限制 如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS ...

  4. python标识符_python标识符

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python里,标识符有字母.数字.下划线组成. 在python中,所有标识符 ...

  5. python 苹果手机自动重启_Linux下编写一个Python自动重启脚本

    团队中有一大部分的监控任务都是自己来做的,这其中包括了很多脚本,主要是Python脚本.但是有时由于不可预料的原因,Python会异常终止,因此编写一个自动检测Python脚本是否异常终止的脚本,当异 ...

  6. python:标识符必须以字母或下划线开头,后面跟字母,下划线或者数字

    标识符合法性检查,首先要以字母或者下划线开始,后面要跟字母,下划线或者或数字.这个小例子只检查长度大于等于 2 的标识符 idcheck.py #!/usr/bin/env python ''' id ...

  7. python selenium脚本_怎样开始写第一个基于python的selenium脚本

    1.下载并安装python(http://www.python.org/geti/). 2.安装selenium(http://pypi.python.org/pypi/selenium)下载并解压缩 ...

  8. a_2可以用作python标识符嘛,【单选题】下列选项中,可作为Python标识符的是哪项? A. getpath() B. throw C. my#var D. _ My_price...

    [单选题]下列选项中,可作为Python标识符的是哪项? A. getpath() B. throw C. my#var D. _ My_price 更多相关问题 已知函数f(x)=2x2x-1+21 ...

  9. python自动化办公脚本下载-python自动化脚本

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_stat ...

  10. 脚本编程语言python语言-python语言是脚本语言吗

    Python是一种编程语言还是脚本语言? Python是GuidoVanRossum开发的最著名的编程语言之一.Python在开发人员中很受欢迎,因为它具有清晰的语法和简单的代码,甚至对于初学者来说也 ...

最新文章

  1. 无root权限新建git仓库进行多人协同工作
  2. 自动设置图片的序号_word表格技巧:如何在表格中填充序号并能自动更新
  3. JVM-03内存区域与内存溢出异常(下)【OutOfMemoryError案例】
  4. 从支付宝面试题谈:怎样有效减少用户咨询的客服成本
  5. 实现Redis用户会话 - 1
  6. vue_prop注册及验证
  7. memcached全面剖析–2.理解 memcached的内存存储
  8. 获取当前文件所在路径
  9. html css精灵,谈谈CSS Sprites(css精灵)
  10. linux nfs spec,创建 NFS Ubuntu Linux 服务器卷 - Azure Kubernetes Service | Microsoft Docs
  11. 职场上,比尽力更重要的,是要学会“借力”
  12. uvm_reg——寄存器模型(三)
  13. 常用的JDBC的驱动
  14. PMP课程笔记:第11章 项目风险管理
  15. 将长方形转换为正方形
  16. python列表元素可以重复吗_Python列表中的元素重复
  17. Spring boot JPA+Gradle+QueryDSL 完美配置生成Q文件依赖
  18. 微生物组测序方法比较
  19. SQLServer 查询匹配字符(CHARINDEX)和替换字符
  20. Java多线程类FutureTask源码阅读以及浅析

热门文章

  1. linux 查看tomcat启动_一次tomcat启动特别慢的排查
  2. 获取vue一个对象的所有属性_VUE中computed计算属性和data数据获取的问题
  3. windows 2008服务器还原系统,windows 2008服务器系统
  4. python-excel读取代码1
  5. 厦门高职计算机专业,厦门高职,厦门高职学校,厦门高职学校哪个相对好一些 - IT教育频道...
  6. java executor 例子_Java中Executor框架的实例
  7. 如何过滤freebayes得到原始vcf文件
  8. python 爬糗事百科
  9. 【Xamarin挖墙脚系列:卸载不彻底的解决】
  10. iOS Crash类别总结