-
日期:2021-11-09 10:31:42
点击:59
内容简介:python中with可以明显改进代码友好度,比如: 复制代码 代码如下: with open('a.txt') as f: print f.readlines() 为了我们自己的类也可以使用with, 只要给这个类增加两个函数__enter__, __exit__即可: 复制代码 代码如下: class A: def __enter__(self):...
-
日期:2021-11-09 10:31:41
点击:59
内容简介:示例 复制代码 代码如下: from optparse import OptionParser [...] def main(): usage = "usage: %prog [options] arg" parser = OptionParser(usage) parser.add_option("-f", "--file", dest="filename", help="read data from FILENAME") parser.add_opt...
-
日期:2021-11-09 10:31:41
点击:59
内容简介:dictionary 我们都曾经使用过语言词典来查找不认识的单词的定义。语言词典针对给定的单词(比如 python)提供一组标准的信息。这种系统将定义和其他信息与实际的单词关联(映射)起来。使用单词作为键定位器来寻找感兴趣的信息。这种概念延伸到 Python 编程...
-
日期:2021-11-09 10:31:40
点击:59
内容简介:pydoc Ka-Ping Yee 曾创建了一个相当著名的模块,名叫 pydoc (比较而言: pydoc 可以做到 perldoc 所能做的任何事,并且做得更好、更漂亮:-)。对于 Python 2.1 来说, pydoc (以及它支持的 inspect )是标准库的一部分。而对于使用 Python 1.5.2、1.6 或...
-
日期:2021-11-09 10:31:40
点击:59
内容简介:Pyrex 是一种专门设计用来编写 Python 扩展模块的语言。根据 Pyrex Web 站点的介绍,“它被设计用来在友好易用的高级 Python 世界和凌乱的低级 C 世界之间搭建一个桥梁。”虽然几乎所有的 Python 代码都可以作为有效的 Pyrex 代码使用,但是您可以在 Pyrex...
-
日期:2021-11-09 10:31:38
点击:59
内容简介:代码 复制代码 代码如下: #!/usr/bin/env python #coding=utf-8 import random #生成[0, 1)直接随机浮点数 print random.random() #[x, y]中的随机整数 print random.randint(1, 100) list = [1, 2, 3, 4, 5] #随机选取 print random.choice(list) #随机打乱...
-
日期:2021-11-09 10:31:37
点击:59
内容简介:1.dict()创建字典 复制代码 代码如下: fdict = dict((['x', 1], ['y', 2])) fdict {'y': 2, 'x': 1} 2.fromkeys() 来创建一个"默认"字典,字典中元素具有相同的值 复制代码 代码如下: ddict = {}.fromkeys(('x', 'y'), -1) ddict {'y': -1, 'x': -1} 3.遍历字...
-
日期:2021-11-09 10:31:37
点击:59
内容简介:创建线程 格式如下 复制代码 代码如下: threading.Thread(group=None, target=None, name=None, args=(), kwargs={}) 这个构造器必须用关键字传参调用 - group 线程组 - target 执行方法 - name 线程名字 - args target执行的元组参数 - kwargs target执行的...
-
日期:2021-11-09 10:31:36
点击:59
内容简介:概述 1.测试脚手架(test fixture) 测试准备前要做的工作和测试执行完后要做的工作.包括setUp()和tearDown(). 2.测试案例(test case) 最小的测试单元. 3.测试套件(test suite) 测试案例的集合. 4.测试运行器(test runner) 测试执行的组件. 命令行接口 可以用...
-
日期:2021-11-09 10:31:36
点击:59
内容简介:继承 继承描述了基类的属性如何“遗传”给派生类。一个子类可以继承它的基类的任何属性,不管是数据属性还是方法。 创建子类的语法看起来与普通(新式)类没有区别,一个类名,后跟一个或多个需要从其中派生的父类: 复制代码 代码如下: class SubClassName (Paren...