码迷,mamicode.com
首页 >  
搜索关键字:milang    ( 89个结果
Python标准库:内置函数sorted(iterable[, key][, reverse])
本函数是实现对可迭代对象iterable进行排序。可选参数key是比较键的函数;reverse是表示是否反向排列对象里的项,是布尔值。例子:#sorted() print(sorted([5, 2, 3, 1, 4])) print(sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}, reverse = True)) print(sorted("Th...
分类:编程语言   时间:2015-04-19 14:42:52    阅读次数:211
CPython编译器设计
CPython编译器设计1. 概述在2.4版本以前,从源码编译到字节码的过程主要分为两步:1)分析源码生成分析树(Parse/pgen.c)。2)从分析树生成字节码(Python/compile.c)。这是以往使用的编译过程,因而这不是一个标准的编译器工作流程。通常标准的编译流程是这样:1)分析源码生成分析树(Parser/pgen.c)。2)转换分析树为抽象语法树(Python/ast.c)。3...
分类:编程语言   时间:2015-04-17 18:16:28    阅读次数:1576
Python标准库:内置函数slice(stop) slice(start, stop[, step])
本函数是实现切片对象,主要用在切片操作函数里的参数传递。例子:#slice() myslice = slice(5) print(myslice) l = list(range(10)) print(l[myslice])结果输出如下:slice(None, 5, None)[0, 1, 2, 3, 4] 蔡军生  QQ:9073204  深圳...
分类:编程语言   时间:2015-04-11 20:56:09    阅读次数:171
Python标准库:内置函数setattr(object, name, value)
本函数实现增加或设置对象object一个属性名称name,并设置相应的值value。一般情况与getattr()配套使用。例子:#setattr() class Foo: pass foo = Foo() setattr(foo, 'name', 'caijunsheng') print(foo.name)结果输出如下:caijunsheng蔡军生  QQ: 9073204  ...
分类:编程语言   时间:2015-04-03 09:21:31    阅读次数:141
Python标准库:内置函数set([iterable])
本函数是从迭代对象生成集合;集合可以增加或删除元素。例子:#set() tset = set([1, 2, 3, 3, 4, 5, 6, 6]) print(tset) tset.add(20) print(tset)结果输出如下:{1, 2, 3, 4, 5, 6}{1, 2, 3, 4, 5, 6, 20}...
分类:编程语言   时间:2015-04-02 09:07:18    阅读次数:190
Python标准库:内置函数reversed(seq)
本函数是返回序列seq的反向访问的迭代子。例子:#reversed() for i in reversed([2, 3, 4, 5]): print(i, end = ',')结果输出如下:5,4,3,2,蔡军生  QQ:9073204  深圳...
分类:编程语言   时间:2015-03-19 08:54:10    阅读次数:140
Python标准库:内置函数repr(object)
本函数是返回对象object的详细说明字符串。例子:#repr() print(repr(range(5))) print(repr(help)) print(repr(0x200)) print(repr([2,4,5]))结果输出如下:range(0, 5)Type help() for interactive help, or help(object) for help about obj...
分类:编程语言   时间:2015-03-14 12:31:19    阅读次数:148
Python标准库:内置函数range(stop) range(start, stop[, step])
本函数是产生一系列序列的数组,返回迭代子。参数stop是终止的数字;参数start是指明开始数列开始值;参数step是数列之间的差值。因此这个函数就是产生以start为起点,以stop为终点,以step为前后项的差值。这里三个参数可以是正整数、负整数或者0。例子:#range() for i in range(1, 10, 2): print(i, end = ',') print('\...
分类:编程语言   时间:2015-03-13 09:22:29    阅读次数:303
Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None)
本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。例子:#property() class Foo: def __init__(self): self._x = None def get...
分类:编程语言   时间:2015-03-11 09:20:37    阅读次数:241
Python标准库:内置函数print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
本函数是实现对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出,关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;关键字参数end是输出结束时的字符,默认是换行符\n;关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;参数flush是立即把内容输出到流文件,不...
分类:编程语言   时间:2015-03-08 15:45:57    阅读次数:216
89条   上一页 1 ... 4 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!