本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。例子:#hasattr()
class Foo:
def __init__(self):
self.x = 123
def test(x):
self.x ...
分类:
编程语言 时间:
2014-12-26 21:41:42
阅读次数:
228
本函数是返回当前运行环境下的全局符号表字典。通过这个字典,可以查询有那些模块可以访问,那些函数可以访问,那些变量可以访问。可以用来获取当前全局符号表字典,给某些函数使用。例子:#globals()
def fun(x):
return x
fun(100)
print(globals())输出结果如下:{'__name__': '__main__', '__spec__': None...
分类:
编程语言 时间:
2014-12-25 20:29:28
阅读次数:
164
本函数实现获取对象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
Bottle 是一个非常小巧但高效的微型 Python Web 框架, 它被设计为仅仅只有一个文件的Python模块, 并且除Python标准库外, 它不依赖于任何第三方模块. 路由(Routing): 将请求映射到函数, 可以创建十分优雅的 URL 模...
分类:
编程语言 时间:
2014-12-17 00:24:38
阅读次数:
737
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n...
分类:
编程语言 时间:
2014-12-13 17:57:02
阅读次数:
260
本函数用来从一个迭代对象iterable遍历所有元素,当每个元素作为参数给函数function对象运行之后,判断为True的元素保留下来,而为False的元素则跳过,即是达到过滤不需要元素的目标。参数iterable是可迭代的对象,比如列表、字典、字符串,或者带迭代器的函数对象。参数function是一个能输入元素进判断并返回值的函数,如果这个参数为空,默认使用标识函数identity为缺省函数。...
分类:
编程语言 时间:
2014-12-09 21:30:13
阅读次数:
245
Python是个很强大的网络编程工具,原因有二:
1. Python内有很多针对常见网络协议的库
2. Python在处理字节流方面的优势
本章主要内容: 探讨Python标准库中的一些网络模块,探讨SocketServer类,最后是Twisted框架....
分类:
编程语言 时间:
2014-11-30 11:27:44
阅读次数:
320
1、HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。它生成易于使用的
HTML 测试报告 1>下载HTMLTestRunner.py文件,地址为:
http://tungwaiyip.info/software/HTMLTestRunner.html Wi...
分类:
Web程序 时间:
2014-11-28 16:08:03
阅读次数:
399