本函数实现获取对象object的属性,属性由name来表示,就是属性名称的字符串。参数default是可选的参数,当获取对象的属性不存在时,就返回此值;如果没有提供此参数,同时在对象属性里也找不到,不会抛出异常AttributeError。例子:#getattr()
class Foo:
def __init__(self):
self.x = 100
...
分类:
编程语言 时间:
2014-12-21 15:21:09
阅读次数:
242
本函数是返回一个冻结的集合。所谓冻结就是这个集合不能再添加或删除任合集合里的元素。因此与集合set的区别,就是set是可以添加或删除元素,而frozenset不行。frozenset的主要作用就是速度快,它是使用hash算法实现。参数iterable是表示可迭代的对象,比如列表、字典、元组等等。例子:#frozenset()
l = [1, 2, 3, 4, 5, 6, 6, 7, 8, 8,...
分类:
编程语言 时间:
2014-12-20 14:17:49
阅读次数:
205
本函数把值value按format_spec的格式来格式化,然而函数解释format_spec是根据value的类型来决定的,不同的类型有不同的格式化解释。当参数format_spec为空时,本函数等同于函数str(value)的方式。其实本函数调用时,是把format(value, format_spec)的方式转换为type(value).__format__(format_spec)方式来调...
分类:
编程语言 时间:
2014-12-18 22:27:03
阅读次数:
229
函数式编程语言
http://program-think.blogspot.com/2012/02/why-choose-python-4-fp.html
纯函数:输出完全依赖输入的函数,不能读写外部变量、没有IO
Python中的相关内置函数:
1. map(函数,迭代器)
将迭代器中的所有内容依次传递给函数,并返回一个迭代器
可以是list...
...
分类:
编程语言 时间:
2014-12-18 12:03:36
阅读次数:
191
原文链接 http://blog.csdn.net/oscar999/article/details/16839417前言 trunc 是 truncate 的简写。中文翻译是 “截断”或 “截短”。表面看上去,应该是对字串或是数字进行截取。 实际上这个函数有两种用法, 而且这两种用法看上去很不一....
分类:
数据库 时间:
2014-12-17 01:35:19
阅读次数:
310
php函数分为:用户自定义函数、内置函数(c扩展)、伪函数(语言结构)用户自定义函数:typedef union _zend_function {zend_uchar type; /* 如用户自定义则为 #define ZEND_USER_FUNCTION 2MUST be the first el...
分类:
Web程序 时间:
2014-12-14 00:41:16
阅读次数:
289
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n...
分类:
编程语言 时间:
2014-12-13 17:57:02
阅读次数:
260
使用IDLE来帮助学习PythonPython程序员通常把内置函数称为BIF,print() BIF的作用是吧消息显示到标准输出(通常是屏幕)1 print("You can experiment with code within IDEL's shell Coool, eh?")2 if 43>4...
分类:
编程语言 时间:
2014-12-11 17:04:53
阅读次数:
347
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法....
分类:
编程语言 时间:
2014-12-11 15:24:44
阅读次数:
212
本函数用来从一个迭代对象iterable遍历所有元素,当每个元素作为参数给函数function对象运行之后,判断为True的元素保留下来,而为False的元素则跳过,即是达到过滤不需要元素的目标。参数iterable是可迭代的对象,比如列表、字典、字符串,或者带迭代器的函数对象。参数function是一个能输入元素进判断并返回值的函数,如果这个参数为空,默认使用标识函数identity为缺省函数。...
分类:
编程语言 时间:
2014-12-09 21:30:13
阅读次数:
245