python核心编程-练习2
来源:互联网 发布:便携式照片打印机 知乎 编辑:程序博客网 时间:2024/05/16 16:05
1.测试字母,数字,下划线:
#!usr/bin/env pythonimport stringalphas = string.letters + '_'print alphasnums = string.digitsprint numsprint 'Welcome to the Identifier Checker v1.0'print 'Testees must be at least 2 chars long.'myInput = raw_input('Identifier to test? ')print "you input :-> %s \n" % myInputif len(myInput) > 1: if myInput[0] not in alphas: print '''invalid: first symbol must be alphabetic''' else: for otherChar in myInput[1:]: print 'for----->%s\n' % otherChar if otherChar not in alphas + nums: print '''invalid: remaining symbols must be alphanumeric''' break else: print "okay as an identifier"
测试结果:
测试情况2:
D:\Python27\test>letter.py
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
0123456789
Welcome to the Identifier Checker v1.0
Testees must be at least 2 chars long.
Identifier to test? 3hello(输入)
you input :-> 3hello
invalid: first symbol must be alphabetic
D:\Python27\test>
测试情况2:
D:\Python27\test>letter.py
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
0123456789
Welcome to the Identifier Checker v1.0
Testees must be at least 2 chars long.
Identifier to test? hellooo(输入)
you input :-> hellooo
for—–>e
for—–>l
for—–>l
for—–>o
for—–>o
for—–>o
okay as an identifier
D:\Python27\test>
0 0
- python核心编程-练习2
- Python核心编程-练习
- python 核心编程2 第十三章练习
- Python核心编程-练习3
- Python 编程核心 - Chapter9练习
- python核心编程练习拾遗
- python核心编程 第六章练习6-2
- 《Python核心编程》第2章 快速入门 练习
- Python核心编程 练习 第二章
- Python核心编程 练习 第五章
- Python核心编程 练习 第六章
- python 核心编程练习 6--3
- 《python核心编程》第二章练习答案
- python核心编程--第六章 6.22 练习
- python核心编程--第七章 7.12 练习
- python核心编程--第八章 8.15 练习
- python核心编程--第九章 9.11 练习
- Python核心编程 练习 第二章
- 开通博客第一天
- Lock
- 【匈牙利算法模板】
- Java的ProtoBuf
- C++ 之 main函数的调用与被调用
- python核心编程-练习2
- 关于伪类元素:before和:after
- Zend studio破解与汉化
- 2015款 mac下利用U盘装Win8系统
- 中文核心期刊目录(2014 年版)北大核心目录(第七版)新鲜出炉
- 51nod 1241 特殊的排序(锻炼思维的好题)
- hdu 1242 用bfs求最短路
- clojure实战——midje测试框架
- redis主从复制