茶亦醉人何必酒,书能香我无须花!

张帆风顺破重浪,兰幽山间心坦荡。 斌礼厚徳创伟业,志壮凌云走四方!
posts - 170, comments - 560, trackbacks - 8, articles - 4
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

公告

12 2010 档案

摘要: Python 函数支持identifier=expression这样的命名参数,def语句在执行时将计算这种表达式并保存该表达式的值一个引用。 这个值就是参数的默认值,也是函数对象的一个属性。当函数调用没有提供对应的实际参数时,函数就会调用其默认值来执行。 需要注意的是def语句执行时并不执行函数体,只计算参数中表达式的值并保存值引用。当函数调用时才执行函数体。 这样一来,如果参数是不可变对象不会有问题,如果是可变对对象就会有问题了。阅读全文

posted @ 2010-12-11 14:51 ※ABeen※ 阅读(117) | 评论 (1) 编辑 |

摘要: For 循环可以查看迭代对象中的每个项目,并使用一个表达式对某些项目或全部项目进行计算, 通过添加计算的结果来建立一个新列表。这种表达式的形式称为列表推导(list comprehension)。 由于列表推导是一个表达式,所以我们可以在使用表达式的地方使用列表推导。 列表推导相当于通过重复调用结果列表的append方法建立相同列表的for循环。阅读全文

posted @ 2010-12-11 14:00 ※ABeen※ 阅读(86) | 评论 (1) 编辑 |

摘要: Python Tips, 持续更新中... Python Slicing 序列切片代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->In [1]: l = [1,2,3,4]In [2]: l[1:3]Out[2]: [2, 3]In [4]: l[1:] //省略结束Out[4]: [2, 3, 4]In [5]: l[:2] //省略开始Out[5]: [1, 2]In [8]: l[::-1] //基数倒排序Out[8]: [4, 3阅读全文

posted @ 2010-12-04 20:13 ※ABeen※ 阅读(70) | 评论 (0) 编辑 |