python核心编程 第六章练习6-2
来源:互联网 发布:淘宝联盟领内部优惠券 编辑:程序博客网 时间:2024/05/21 20:21
6–2. 字符串标识符.修改例6-1 的idcheck.py 脚本,使之可以检测长度为一的标识符,并且可以识别Python 关键字,对后一个要求,你可以使用keyword 模块(特别是keyword.kelist)来帮你.
import stringfrom keyword import iskeywordnums = string.digitscharacters = string.letters + '_'def check(val):length = len(val)if length == 0:print "empty id!"return if val[0] not in characters:print "error! The first character must me '_' or letters "return if iskeyword(value):print "error ! %s is a key word !" % valuereturn others = val[1:]for ch in others:if ch not in (nums+characters):print "error character :%s" % chreturn print 'valid id!'if __name__=="__main__":while True:value = raw_input(">>>\n")value = value.strip()if value == "quit":breakcheck(value)
- python核心编程 第六章练习6-2
- Python核心编程 练习 第六章
- python核心编程--第六章 6.22 练习
- Python核心编程 练习 第六章
- 《Python核心编程》第六章练习解析
- Python 核心编程第六章练习
- Python核心编程 第六章练习
- python核心编程第六章练习
- 《python核心编程第二版》第六章练习解析
- Python核心编程第六章课后练习答案
- 《Python核心编程》第二版第六章练习 6-14 解答
- python核心编程第六章
- Python核心编程 第六章
- python 核心编程2 第十三章练习
- python核心编程-练习2
- python核心编程,第六章,答案
- Python核心编程第六章笔记
- Python核心编程 第六章练习题
- android分析monkey的anr
- 系统设计感悟
- ACM解题报告 POJ1012
- UVa 107 - The Cat in the Hat
- 黑马程序员——java三大特性之一多态
- python核心编程 第六章练习6-2
- POJ 2349 Arctic Network
- jquery自动将form表单封装成json
- unix域socket通信实例
- 分析和优化云集群性能
- 关于面试需要了解公司的一些情况
- Longest Ordered Subsequence (P2533)
- isdigit()
- socket通信之http-server