python入门_基本语句与re

上传人:第*** 文档编号:67684251 上传时间:2019-01-08 格式:PPT 页数:12 大小:740.01KB
返回 下载 相关 举报
python入门_基本语句与re_第1页
第1页 / 共12页
python入门_基本语句与re_第2页
第2页 / 共12页
python入门_基本语句与re_第3页
第3页 / 共12页
python入门_基本语句与re_第4页
第4页 / 共12页
python入门_基本语句与re_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《python入门_基本语句与re》由会员分享,可在线阅读,更多相关《python入门_基本语句与re(12页珍藏版)》请在金锄头文库上搜索。

1、Python入门,BSC CM,BSC CM,Python入门 主要内容,函数与模块,基本语句与正则表达式,类型与操作符,初探Python,Why Python?,异常处理,类与对象,BSC CM,print语句与赋值语句,print语句用于在屏幕上输出内容 例子1 a, b = 3, 4 a, b = b, a print “a=%d,b=%d” % (a,b) 例子2 a, b = 3.0, 4.0 print “b/a=.2f” % (b/a),BSC CM,if语句,例子 x = int(raw_input(“Please enter an integer: “) if x 0: x

2、= 0 print Negative changed to zero elif x = 0: print Zero elif x = 1: print Single else: print More,BSC CM,for语句,语法: for in : 这种形式可读性好,使用方便 例子1 for item in list1: print item 例子2 for i in range(0,len(list1): print list1i,BSC CM,其他语句,while, continue, break, return 和C语言中的用法一致 pass 空语句,类似C语言中的”;” import

3、 引用一个包,类似java中的import del 清除一个对象或者包,BSC CM,Python中的正则表达式,在Python中使用正则表达式需要引入re包,语法是import re 因为本课程的主要内容是Python,所以不会专门讲解正则表达式的语法 下面将给出两个例子来说明在Python中如何使用正则表达式,BSC CM,例一:检查email地址是否合法,import re email = raw_input(“ input email:“) if re.match(“w+(w+.)+w+$“, email): print email, “is a valid email.“ else:

4、 print email, “is an invalid email.“,chkemail.py,BSC CM,例二:替换SQL脚本中的ID值,以下是一个SQL脚本文件中的内容 需求:把所有的Id的数值扩大为原来的10倍,Insert into table1(Id, ) values(1223, ) Insert into table1(Id, ) values(1225, ) Insert into table1(Id, ) values(1227, ),BSC CM,例二:替换SQL脚本中的ID值,replaceID函数,def replaceID(line): reobj = pile(

5、values(d+) mo = reobj.search(line) if mo: oldId = int(mo.group(1) newId = oldId*10 return line.replace(str(oldId), str(newId) else: return line,BSC CM,RE的应用,开发工具 perl, python, php, .Net, Java, Java Script, C+(boost), DOPRA 编辑器 Ultra Edit, Source Insight, Visual C+ XML Schema 其他 Unix/linux下的一些工具:grep, find DOS命令:dir,在程序员的世界中,RE 无所不在!,BSC CM,Thank You !,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号