函数
FutureT
新人小白进入编程海洋!!
展开
-
(python基础函数三(入门篇 八)
python基础函数三(入门篇 八)1.高阶函数2.匿名函数3.闭包3.1闭包的条件3.2闭包的优点4.装饰器的引入5.装饰器的使用6.总结 1.高阶函数 满足两个条件其中一个就是高阶函数 将一个或多个函数作为一个函数的参数 将函数作为返回值返回的函数 # 高阶函数有2个特点符合任意的一个特点这个函数就是个高阶函数 # 1 接收一个或多个函数作为参数 # 2 将函数作为返回值返回的也是个高阶函数 # 求列表中的偶数 lst = [1,2,3,4,5,6,7,8,9,10] def fn1(i):原创 2020-09-09 17:01:05 · 175 阅读 · 0 评论 -
python基础函数二(入门篇 七)
python基础函数二(入门篇 七)1.不定长参数 1.不定长参数 定义函数时,可以在形参前面加一个*,这样这个形参可以获取到所有的实参,它会将所有的实参保存到一个元组中。 带*号的形参只能有一个,可以和其他参数配合使用。 *形参只能接受位置参数,不能接受关键字参数。 **形参可以接收其他的关键字参数,它会将这些参数统一保存到字典当中。字典的key就是参数的名字,字典的value就是参数的值。 **形参只有一个,并且必须写在所有参数的后面。 # 正常定义函数是有几个形参就必须有几个实参 def fn(a原创 2020-09-06 21:49:09 · 167 阅读 · 0 评论 -
python基础、集合、函数一(入门篇 六)
python基础集合、函数一(入门篇 五)1.集合1.1集合方法 1.集合 集合表现形式为set 集合和列表非常相似。 不同点: 集合只能存储不可变对象 集合中存储的对象是无序的 集合不能出现重复元素 使用{}来创建集合可以通过set()来将序列和字典转换成集合 ‘’’ 集合只能存储不可变对象 集合中存储的对象是无序的 集合不能出现重复元素 ‘’’ # 集合创建放方法 s = {1,2,3} s = set("hello") # 括号里面必须是可迭代的 1.1集合方法 len() 使用len()原创 2020-09-03 21:56:34 · 216 阅读 · 0 评论