logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python之拆包(函数形参中关键字参数、命名关键字参数、函数返回值、字典、列表、元组、字符串)

2022.4.7拆包之前一定有装包的过程比如函数参数的装包就是在传递实参时直接进行装包了,输出时带*对原参数进行拆包拆包可以理解为将参数的值取出来关于拆包的重要例子:函数参数的拆包关键字参数拆包def run(a,*args):#第一个参数传给了aprint(a)# args是一个元组,里面是2和3两个参数print(args)# *args是将这个元组中的元素依次取出来print("对args拆

#python
函数之闭包的解释

可参考自己廖雪峰python从零开始(五)函数式编程之闭包关于函数闭包的代码解释闭包指延伸了作用域的函数,其中包含函数定义体中引用、但是不在定义体中定义的非全局变量。拿下图的装 饰器作为例子,内层函数averager的函数体中series就是一个列表的引用,但这个列表定义在了averager函数体外面,所以这就是个闭包,而变量series就是一个自由变量。自由变量指未在本地作用域中绑定的变量#在P

#python
Python的lambda函数

2022.4.5lambda函数lambda匿名函数的格式是 lambda 参数: 表达式。冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。其实lambda返回值是一个函数的地址,也就是函数对象。>>> flist = [ lambda x:x*x for x in range(1, 3)]>#如何修改上述函数使输出为[1,4]呢?>>> pri

#python
到底了