![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
tomasong
这个作者很懒,什么都没留下…
展开
-
python函数参数类型总结
位置参数、默认参数、可变参数、命名关键字参数、关键字参数 组合使用时,参数的定义需按照上述方向依次定义。 可变参数实际接收的是一个tuple,关键字参数实际接收的是一个dict。 用*定义可变参数,用**定义关键字参数。 命名关键字参数需要用分隔符 * 隔开,*后面的参数是命名关键字参数。若之前定义了可变参数,则不需要分隔符 * P原创 2017-10-19 10:09:58 · 1278 阅读 · 0 评论 -
Python若干高级特性
1. 切片 Slice slice操作符: eg. L[0:3] , 取索引0,1,2的元素,不包括3。L[-1]取倒数第一个元素。L[:10:2]取前十个元素,每两个取一次。 可以对list , tuple , str 进行slice操作。 2. 迭代 迭代使用 for...in...实现,只要对象是可迭代的,都可以使用迭代形式。isinstance(obj, Iterable原创 2017-10-19 10:26:56 · 157 阅读 · 0 评论 -
python闭包知一二
转自:http://www.cnblogs.com/wilber2013/p/4658894.html 闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。 首先看看闭包的概念:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离转载 2017-10-19 19:57:00 · 156 阅读 · 0 评论