文章分类 -  py-全栈-进阶

摘要:一、初始递归 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是pyth 阅读全文
posted @ 2018-04-24 14:18 王竹笙 阅读(203) 评论(0) 推荐(0) 编辑
摘要:一、内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我 阅读全文
posted @ 2018-04-24 14:17 王竹笙 阅读(515) 评论(0) 推荐(0) 编辑
摘要:一,迭代器 1、什么是可迭代对象? 字符串、列表、元组、字典、集合 都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? 将某个数据内的数据一个挨着一个取出来就叫迭代。如for循环。 2、可迭代协议 我们现在是从结果分析原因,能被for循环的就是“可迭代的”,但是如果正着想,for怎 阅读全文
posted @ 2018-04-24 13:51 王竹笙 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一,什么是装饰器? 开放封闭原则:对扩展是开放的,对修改封闭的 装饰器本身可以是任意可调用对象,被装饰的对象本身也可以是任意可调用对象。 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器的应用场景:比如插入 阅读全文
posted @ 2018-04-24 13:44 王竹笙 阅读(165) 评论(0) 推荐(0) 编辑
摘要:本章大纲 楔子 名空间和作用域 函数嵌套及作用域链 函数名的本质 闭包 本章小结 一、楔子 假如有个函数,实现返回两个数中的较大值: 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 看结果宝贝们: 或 阅读全文
posted @ 2018-04-23 17:11 王竹笙 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、函数 为什么要用函数? 现在python届发生了一个大事件,len方法突然不neng直接使用了了。。。 然后现在有个一个需求,让你计算"hello world"的长度,你怎么计算? 这个需求真的不难,现在你的水平轻飘飘的就完成,来写一下 好了,功能实现了,非常perfect,然后现在又有个需求了 阅读全文
posted @ 2018-04-13 10:27 王竹笙 编辑

点击右上角即可分享
微信分享提示