摘要: http://www.bio-iclock.com/diveintopython-html-5.4_zh-ch/html/toc/index.html 阅读全文
posted @ 2011-09-23 20:13 SophiaTang 阅读(221) 评论(0) 推荐(0) 编辑
摘要: http://morningspace.51.net/resource/cppunit/cppunit_anno.html 阅读全文
posted @ 2011-09-23 15:29 SophiaTang 阅读(218) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2011-09-23 14:02 SophiaTang 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Python中的splitlines用来分割行。当传入的参数为True时,表示保留换行符 \n。通过下面的例子就很明白了代码如下:mulLine = """Hello!!! Wellcome to Python's world! There are a lot of interesting things! Enjoy yourself. Thank you!"""print ''.join(mulLine.splitlines()) print '------------' print ' 阅读全文
posted @ 2011-09-23 13:39 SophiaTang 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: python不支持直接的引用参数传递,因为python可以一次返回多个值,所以这个问题在python提得不多。可以传入可变参数,然后在函数中进行修改,如list, dict, object等。举个list的例子:def p(a): #假定a是一个list a.append(1)t = []p(t)这样t在调用了p()之后由[]变成了[1]。t本身没有变,但它的内容变化了。这就是引用类似的例子。原理就是传入的对象的值可以变化,因此与C中的指针类型。在python中可变类型有list, dict, object。 阅读全文
posted @ 2011-09-23 11:52 SophiaTang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 形参赋值的过程是这样的:首先按顺序把“arg”这种形式的实参给对应的形参第二,把“arg=”这种形式的实参赋值给形式第三,把多出来的“arg”这种形式的实参组成一个tuple给带一个星号的形参第四,把多出来的“key=value”这种形式的实参转为一个dictionary给带两个星号的形参。听起来好复杂,实际是是很简单的。很直观,来看例子: 1. def test(x,y=5,*a,**b): 2. print x,y,a,b 就这么一个简单函数,来看看下面对这个函数调用会产生什么结果: test(1) ===> 1 5 () {} test(1,2) ===> 1 2 () {} 阅读全文
posted @ 2011-09-23 11:34 SophiaTang 阅读(1284) 评论(0) 推荐(0) 编辑