
Python
文章平均质量分 72
Python技术积累
张明奇-琦玉
乐观,自信,阳光,相信明天会更好
展开
-
Python中函数的各种类型参数详解
Python中函数的参数类型非常丰富多彩。Python的函数支持的参数类型包括:(1)位置参数(2)默认参数(3) 可变参数(4)关键字参数(5)命名关键字参数。原创 2023-03-08 13:30:57 · 762 阅读 · 0 评论 -
彻底理解python生成器
在Python中,一边循环一边计算的机制,称为生成器:generator。什么是生成器?生成器仅仅保存了一套生成数值的算法,并且没有让这个算法现在就开始执行,而是我什么时候调它,它什么时候开始计算一个新的值,并给你返回。原创 2023-03-03 09:25:06 · 484 阅读 · 0 评论 -
初识Python装饰器
在这段代码里,原有的程序就是index函数部分代码未做任何修改,index函数的调用方式也未做任何改变,统计程序的运行时间的功能也已经添加完成,这里就使用了装饰器的功能。软件需求总是变化的,世界上没有一个软件的是不变的,因此对软件设计人员来说,必须在不需要对原有软件代码进行修改的情况下,实现灵活的系统扩展。函数可以作为对象赋值给一个变量,可以作为元素添加到集合对象中,可以作为参数值传递给其它函数,还可以当做函数的返回值被引用。在python中,有一个很好的设计,那就是装饰器。函数的上面一行的那个。原创 2023-03-03 09:18:40 · 299 阅读 · 0 评论 -
python中的闭包函数
闭包的定义为:在函数内部定义的函数,称为内部函数内部函数调用了外部函数的局部变量即使内部函数返回了,还是可以使用局部变量通常闭包函数的内层函数都要被返回给外部函数闭包函数的外部函数可以在任何地方被调用,而不再受函数定义时层级的限制。原创 2023-03-03 09:17:01 · 1428 阅读 · 0 评论 -
python中lambda的用法
lambda 在Python编程中使用的频率非常高,我们通常提及的lambda表达式其实是python中的一类特殊的定义函数的形式,使用它可以定义一个匿名函数。即当你需要一个函数,但又不想费神去命名一个函数,这时候,就可以使用 lambda了。结果以上可以看出,lambda 表达式使得代码更为紧凑,但理解起来却没有定义函数那么看起来直白易懂。因此,关于使不使用 lambda表达式一直存在争议,就看个人选择了。原创 2023-02-10 13:53:58 · 6355 阅读 · 0 评论