Python
tiokld
这个作者很懒,什么都没留下…
展开
-
python单元测试unittest
转自:http://blog.csdn.net/five3/article/details/7104466 单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也是很崩溃的事情。虽然会很快熟悉内容,但是修改和调试将是一件痛苦的事情,如果你在修改了代码后出现问题的话,而单元测试可以帮助我们很快准确的定位到问题的位置,出现问题的模块和单元。所以这是一件很愉快转载 2016-11-11 14:16:02 · 362 阅读 · 0 评论 -
【转载】Python正则表达式详解
http://blog.csdn.net/whycadi/archive/2008/01/02/2011046.aspx 1. Python 正则式的基本用法 1.1 基本规则 1.2 重复 1.2.1 最小匹配与精确匹配 1.3 前向界定与后向界定 1.4 组的基本知识 2. re 模块的基本函数 2.1 使用 compile 加速 2.2 match 和转载 2016-11-14 14:15:19 · 662 阅读 · 0 评论 -
理解 Python 中的 *args 和 **kwargs
Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def test_defargs(one, two = 2): print 'Required argument: ', one print 'Optional argument: ', two test_defargs(1) # result: # Required argument: 1 # Optional转载 2017-04-28 15:54:08 · 353 阅读 · 0 评论 -
python OO
python中的OO写给自己的备忘,很浅显,可能只是句法方面的事,不涉及OO思想之类的,因为OO思想是共通的,并没有python的OO思想一说PS 示例代码来自《python简明教程》继承python中的继承语法跟java/c++系不同,却不是:也不是extends,是这样的class child(parent):pass #py中,pass是空语句块self,init,和...转载 2018-06-21 18:19:43 · 570 阅读 · 0 评论 -
Python中赋值、浅拷贝与深拷贝
对象复制: Python中关于有三种类型的使用方式,分别为:赋值、浅拷贝与深拷贝。 一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: a = [1,2,3,“hello”,[“python”,“C++”]] b = a print a==b #True 这种情况下,b和a是一样的,他们指向同一片内存,b不过是a的别名,是引用。我们可以使用...转载 2018-11-22 17:52:43 · 424 阅读 · 0 评论 -
Python 常用知识点
1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print "list1 = %s" % list1 print ...转载 2018-12-04 20:56:36 · 177 阅读 · 0 评论