python -- for...else
来源:互联网 发布:js脚本秒杀 编辑:程序博客网 时间:2024/04/30 11:40
#!/usr/bin/env pythonimport stringimport keywordalphas = string.letters + '_'nums = string.digitsprint 'Welcome to the Identifier Checker v1.0'print 'Testees must be at least 2 chars long.'myInput = raw_input('Identifier to test ? ') if len(myInput) > 1: if myInput[0] not in alphas: print 'invalid: first symbol must be alphabetic' else: if keyword.iskeyword(myInput): print 'invalid: builtin keyword' else: for otherChar in myInput[1:]: if otherChar not in alphas + nums: print 'invalid: remaining symbols must be alphanumeric' break else: print 'Okay as an identifier'
for 循环的else语句是一个可选项,它只在for循环完整的结束,没有遇到break时执行。
0 0
- python -- for...else
- python for else
- python中的for...else...
- Python for else笔记
- python for else primers
- python for else 循环
- Python for...else
- python学习:for else语句
- Python 中的for-else用法
- Python for循环和else
- Python的for…else和while…else语法
- python中的for...else的使用方法
- python 基本语法 if else for
- python中for和else学习
- for...else...
- Python: while和for循环可增加else从句
- Python for, while循环后面加else的作用
- python中for/else组合实现素数的输出
- 【华为OJ】1.输入字符串和一个字符,找到相同字符个数,不区分大小写!!!
- 跨行清算系统的实现原理
- 进程隐藏与进程保护(SSDT Hook 实现)(二 视频加密软件推荐
- ftp学习之两个套接字
- HDU 2018 母牛的故事 递推
- python -- for...else
- 【华为oj】找出字符串中第一个只出现一次的字符
- 测试是否在虚拟机里运行
- uva 10305
- qt 的安装和错误检测
- UVa 10922 - 2 the 9s
- c++ 11正则表达
- Java - Apache Mina 自定义协议通信
- HDU 2050 折线分割平面