首页 > 代码库 > 内置函数-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