
python
fei_gao
这个作者很懒,什么都没留下…
展开
-
python - 基础类型 - list
list:一种顺序存储结构,元素可以是任何类型,类似数组,引用类型。格式定义:olist=[1,'str',{'name':'goofy'},...]定义一个空 的list:olist=[]获取列表元素个数:len(olist)注:len([1,'str',])的返回值是2,后面多余的逗号不能算多了一个元素。原创 2010-09-23 15:02:00 · 623 阅读 · 0 评论 -
python - 自省
自省,简单的说就是使用一些机制实现自我检查,程序员可以使用这些机制查看各个对象或类型的信息。python中的自省机制:help:help()查看python自带的帮助文档信息。help(arg)查看类型或对象所对映的类型信息,arg为类型或对象的变量、名称或名称字符串形式注:help(None)抛出AttributeError异常:ModifiedInterpreter instance has no attribute 'interp'原创 2010-09-25 11:00:00 · 974 阅读 · 0 评论 -
python - 基础类型 - dict
dict:odict.clear():清空odict,返回一个空的dict对象{}。odict.copy():返回一个odict的一个浅拷贝副本。odict.get(key[,value]):获取一个指定项的值,没有该项则返回value或None。odict.keys():返回odict所有项的键组成的list对象。odict.values():返回odict所有项的值组成的list对象。odict.pop(key):删除指定的项,并返回该项的值,没有该项抛出KeyError异常。odict.popitem原创 2010-09-21 13:13:00 · 1184 阅读 · 0 评论 -
python - 内置模块
内建函数和异常模块:__builtin__:定义内置函数include:len,int,range,apply,dir,type,callable,isinstance,issubclass,eval,compile,open,raw_input,print__import__,reload,vers,execfileexceptions:定义所有内建异常include:Exception,ImportError,IOError,OSError,WindowsError,NameError,Attribut原创 2010-09-29 14:44:00 · 2399 阅读 · 0 评论 -
python - file对象
file:python中的文件对象,主要对文件读取和写入,还有其他的操作。内建函数open|file(filePathStr[,wayStr][,buffering=-1]):创建或打开一个文件,默认方式为“r”:读取,buffering用于指示访问文件所采用的缓冲方式,0表示不缓冲,1表示缓冲一行数据,大于1代表用给定值作为缓冲区大小,不提供参数或者负值代表使用系统默认缓冲机制。w:以可写方式打开文件,若不存在则先新建文件,若存在则覆盖该文件。a:以追加方式打开文件,若不存在则先新建文件,若存在,所有的内原创 2010-09-28 14:44:00 · 2535 阅读 · 0 评论 -
python - 基础类型 - bool
bool:python中布尔值使用常量True和False来表示注:1.在数值上下文环境中,True被当作1,False被当作0,例如 True+3=>42.其他类型值转换bool值时除了''、""、''''''、""""""、0、()、[]、{}、None为False,其他都为True 例如 bool(-2)=>True原创 2010-09-29 17:35:00 · 15017 阅读 · 0 评论 -
python - 语法元素 - for in
for o in os:python中for循环是一种迭代注:1.在后台,for 语句在容器对象中调用 __iter__() 。 该函数返回一个定义了 next() 方法的迭代器对象,它在容器中逐一访问元素。没有后续的元素时,next() 抛出一个 StopIteration 异常通知 for 语句循环结束。2.序列(str、tuple、list)和dict中都有__iter__的实现,所以都可以用在此语句中原创 2010-09-29 18:10:00 · 1533 阅读 · 0 评论 -
python - 语法元素 - 列表推导式
python列表推导式 : 一般用在一个列表经过过滤和处理得到另外一个列表.[i*2 for i in [1,2,3,4,5,6] if i>2]=>[6,8,10,12]原创 2010-11-11 14:42:00 · 1993 阅读 · 0 评论