![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数
幻化烟袅丶轻舞人间
这个作者很懒,什么都没留下…
展开
-
Python 学习笔记 函数装饰器 & 函数递归 & 栈和队列
一、函数装饰器: 在代码运行期间,可以动态增加函数功能的方式,被称为装饰器【Decorator】 也就是说,在不修改原函数的基础上,给原函数增加功能 好处:在团队开发中,如果两个或者两个以上的程序员会用到相同的功能,但是功能又有细微的差别,采用装饰器:相互不影响,代码简化 1.简单装饰器: def test(): print("拼搏到无能为力,坚持到感动自己") #a.书写闭包 #b.给外部函数设置参数,fun表示的是原函数 def outer(fun): def inner(): # d.原创 2020-07-31 20:40:21 · 244 阅读 · 0 评论 -
Python 学习笔记 函数特殊用法 & 函数的作用域 & 函数嵌套与闭包 & 偏函数 & 列表生成式与生成器 & 迭代器与迭代对象
一、函数的特殊用法: 1.变量可以指向函数: def my_abs(n): if n < 0: return -n return n print(my_abs(-1)) # 1 f = my_abs # 函数名就是变量,可以赋值 print(f(-2)) # 2 结论:函数本身也可以直接赋值给一个变量,也就是说:变量可以指向一个函数 num = 10 如果一个变量指向了一个函数,则可以通过这个变量去调用这个函数 2.函数名是一个变量: num =原创 2020-07-30 22:15:53 · 199 阅读 · 0 评论 -
Python 学习笔记 函数入门 & 函数参数 & 匿名函数 & 值传递与引用传递
一、函数入门: 1.为什么使用函数: 在程序开发过程中会出现: 1.代码重复 2.后期维护成本太高 3.代码可读性不高 解决问题:函数 在一个完整的项目中,某些功能会被反复使用,那么将这部分功能对应的代码提取出来,当需要使用功能的时候直接使用 本质:对一些特殊功能的封装 函数的优点: a.简化代码结构,提高应用的效率 b.提高代码复用性 c.提高代码的可读性和可维护性 建议:但凡涉及到功能,都尽量使用函数实现 2.函数定义: 语法: def 函数名(参数1,参数2,参数3…): 函数体 返回原创 2020-07-29 22:43:36 · 934 阅读 · 0 评论