首页 > 代码库 > 内置函数-2

内置函数-2

1. locals(), globals()

这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。

http://www.itdadao.com/articles/c15a227289p0.html

2. hex()

本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式。

http://www.aichengxu.com/view/801814

3. id()

id(object)函数是返回对象object在其生命周期内位于内存中的地址。

http://www.aichengxu.com/view/10509081

4. unicode类, str类, basestring:

basestring是str和unicode的超类(父类),也是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例,isinstance(obj, basestring)等价于isinstance(obj, (str, unicode));

5. lambda, map(), filter(), reduce()

map(): 返回一个新list

filter(): 返回一个新list

reduce(): 返回单个数值

http://www.python-course.eu/lambda.php

6. oct(x) 

本函数是转换整数x为八进制表示的字符串

http://www.aichengxu.com/view/801797

7. pow(x, y): 返回x的y次方

8. round(float, ndig): 仅用于浮点数.

接受一个浮点数 float, 并对其四舍五入,保存 ndig位小数。

若不提供ndig 参数,则默认小数点后0位.

http://www.aichengxu.com/view/4496867

9. set()

https://en.wikibooks.org/wiki/Python_Programming/Sets

10. zip() 函数接受0个或多个序列作为参数,返回一个tuple列表。

具体的工作机制是,将每个列表中同一位置的元素取出来组成一个元组,存放到一个列表中,然后返回这个列表。

http://www.aichengxu.com/view/61372

内置函数-2