会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bigcatbc
2019年3月15日
递归
摘要: 递归默认层次,官方说明 1000,实际测试 998/997 import sys sys.setrecourselimit() 修改递归深度限制 最高4000我的本就报错了 递归的效率不高,尾递归的效率和for循环是一样 什么是尾递归 递归的应用场景: 在不明确循环次数的时候,就可以使用递归
阅读全文
posted @ 2019-03-15 18:09 bigcatbc
阅读(71)
评论(0)
推荐(0)
迭代器 和生成器
摘要: 可迭代对象: 可以被for的就是可迭代对象 对于序列类型:字符串,列表,元组我们可以使用索引的方式迭代取出其包含的元素,但是对于字典集合文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不依赖于索引的迭代方式,这就是迭代器 2、什么是可迭代对象? 可迭代对象指的是内置有__iter_
阅读全文
posted @ 2019-03-15 18:08 bigcatbc
阅读(76)
评论(0)
推荐(0)
闭包
摘要: 条件 1.一个嵌套函数 2.在嵌套函数的内部函数使用外部(非全局的变量) 查看是否是闭包函数名.__closure__() 闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域, 这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域 应用领域:延迟计算(原来我们是传参
阅读全文
posted @ 2019-03-15 17:43 bigcatbc
阅读(64)
评论(0)
推荐(0)
函数进阶2
摘要: 函数名 函数名实际存放的是代码块的内存地址 ,函数名可以当做值赋值给变量 函数名可以当作元素放到容器里
阅读全文
posted @ 2019-03-15 17:17 bigcatbc
阅读(67)
评论(0)
推荐(0)
函数进阶
摘要: 作用域 程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的,变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称,python的作用域一共有四种,分别是L(local) 局部作用域,E(enclosing) 闭包函数外的函数中,G(global) 全局作用域,B(bu
阅读全文
posted @ 2019-03-15 17:05 bigcatbc
阅读(93)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告