python

python 简单入门教程(五)深拷贝浅拷贝,文件和目录

2015-05-05

深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(只拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,只是增加了一个指向同一个地址空间的”标签“,东西都是一样的,改变或者增加,复制出来的变量也会改变 例子: >>> a=[1,2,3] >>> b=a >>> a [1, 2, 3] >>> b [1, ...

python

python 简单入门教程(四)正则表达式

2015-05-05

正则表达式 用正则表达式要引入re模块 import re 元字符 . ^ $ * + ? {} [] \ | () [ ] 常用来指定一个字符集:[abc] ; [a-z];[a-zA-Z0-9] 取不在区间范围的字符:[^abc] import re s = r't[oi]p' print re.findall(s,'top tip tjp') 输出: ['top', 'tip'] im ...

python

python 简单入门教程(三)实现switch,内建函数,模块和包

2015-05-05

ython学习笔记(三) 实现switch python中没有switch,我们可以使用字典跟函数实现 def add(x,y): return x+y def sub(x,y): return x-y operator = {"+":add,"-":sub} def f(x,o,y): return operator.get(o)(x,y) print operator.get('+')( ...

python

python 简单入门教程(二) 流程控制 函数

2015-05-05

流程控制 if...else...elif 例子: if 1>2: print 'AAAA' ------------------------------- if 1>2: print 'AAAA' else: print 'BBBB' -------------------------------- if 1>2: print 'AAAA' elif 1>0: pr ...