11测试代码 编写函数和类时,还可以编写测试函数,通过测试可以确定代码面对各种输入都能正常工作。在程序中添加新代码时,也可以对其进行测试,确定他们不会破坏程序的既有程序。要经常测试模块。 通过python的模块unittest中的工具来测试代码。将明白测试通过是怎么样的,未通过是什么样的,知道未通过 ...
分类:
编程语言 时间:
2017-07-15 17:53:56
阅读次数:
186
9.类 面对对象编程Object Oriented Programming,简称OOP。 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为 ...
分类:
编程语言 时间:
2017-07-12 21:18:50
阅读次数:
268
8.函数 8.1实参和形参 形参:函数完成其工作所需要的一项信息。 实参:调用函数时专递给给函数的信息。 8.2传递参数 函数定义中可能包含多个形参,因此函数调用时也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参字,其中每个实参都由变 ...
分类:
编程语言 时间:
2017-07-11 21:04:36
阅读次数:
209
6.高阶特性 6.1迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的。 因为dict的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不一 ...
分类:
编程语言 时间:
2017-07-09 17:15:50
阅读次数:
298
使用Lists用作为堆栈or队列 D:\Python3.6.1\python.exe F:/python_workspace/tutorial/Lists2.py[3, 4, 5, 6, 7][3, 4, 5, 6][3, 4]deque(['Michael', 'Terry', 'Graham'] ...
分类:
编程语言 时间:
2017-07-04 14:45:33
阅读次数:
214
List理解 常见的应用是制作新的列表,其中每个元素是应用于另一个序列的每个成员或可迭代的一些操作的结果,或为这些元素创建满足条件的新的列表: D:\Python3.6.1\python.exe F:/python_workspace/tutorial/Lists3.py[0, 1, 4, 9, 1 ...
分类:
编程语言 时间:
2017-07-04 14:38:25
阅读次数:
157
D:\Python3.6.1\python.exe F:/python_workspace/tutorial/TestAnnotation.pyAnnotations: {'ham': <class 'str'>, 'eggs': <class 'str'>, 'return': <class 's ...
分类:
编程语言 时间:
2017-07-03 22:29:45
阅读次数:
177
关于List的学习: D:\Python3.6.1\python.exe F:/python_workspace/tutorial/Lists.py204Before reversing ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', ' ...
分类:
编程语言 时间:
2017-07-03 22:23:58
阅读次数:
114
D:\Python3.6.1\python.exe F:/python_workspace/tutorial/TestFunction.pyaaaaTraceback (most recent call last): File "F:/python_workspace/tutorial/TestFu ...
分类:
编程语言 时间:
2017-07-03 21:02:21
阅读次数:
166