python核心编程-练习2
2015-09-03 22:01
721 查看
1.测试字母,数字,下划线:
测试结果:
测试情况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>
#!usr/bin/env python import string alphas = string.letters + '_' print alphas nums = string.digits print nums print '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" % myInput if 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>
相关文章推荐
- python脚本
- python 脚本学习(二)
- python 脚本学习(二)
- python 脚本学习(二)
- python抓取网页例子
- 【转】Python3.x移除了callable内建函数
- "Python"学习笔记(二)
- Python os-操作系统接口
- python list元素为dict时的排序
- Python
- [转]在Ubuntu中安装Python科学计算环境
- 利用Python写的展示汉诺塔(hanoi)解法的小程序_Prj003
- python重载运算符
- python若干小函数的使用
- python 爬虫获取网站信息(一)
- 欢迎使用CSDN-markdown编辑器
- python内置函数zip
- Python Serial 与STM32J进行串口通讯
- webdriver自动化测试_键盘事件 python
- python学习笔记(-)