python深入解析
文章平均质量分 57
昊叔
专注,人工智能,AR/VR,android
展开
-
Python List 推导
list推导的理念 list推导Rationale List comprehensions provide a more concise way to create lists in situations where map() and filter() and/or nested loops would currently be used. Examples >>> print [i for i in range(10)] [0, 1, 2, 3,原创 2010-11-12 22:03:00 · 545 阅读 · 1 评论 -
python 的 duck type
Python跟Ruby一样,都是崇尚所谓Duck Typing的,也就是说,对于一个对象来说,它“是”什么类型的不重要,是不是支持某些操作才重要。解释器本身在编译时和运行时都不检查对象类型,只到运行时才直接执行所调用的方法,只要“它叫起来像鸭子,走起来像鸭子,那它就是鸭子”。但是在做企业应用的时候,目前流行的方法是造一堆又一堆的framework。本质上造framework并不是很pythonic的做法,因为Python崇尚的是轻薄短小,简单直接。不过在面向特定企业开发原创 2011-03-20 22:00:00 · 2387 阅读 · 0 评论 -
python技巧(一)
1.参数unpack *args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个 dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前。 如此可以简单的给函数传递列表和字典 def draw_point(x, y): # do some magic point_foo = (3, 4) point原创 2012-04-15 15:16:41 · 517 阅读 · 1 评论