摘要: 初识递归 递归的定义——在一个函数里在调用这个函数本身 递归的最大深度——997 怎么怎么证明‘997’这个理论呢?这里我们可以做个实验: 由此我们可以看出,未报错之前能看到的最大数字就是997.当然了,997是python为了我们程序的内存优化所设定的一个默认值,我们当然还可以通过一些手段去修改它 阅读全文
posted @ 2018-02-27 19:34 lzg世界 阅读(653) 评论(0) 推荐(2) 编辑
摘要: 恢复内容开始 迭代器 生成器 迭代器: 1, 什么是迭代器协议 ① dir(被测对象) 如果它含有 __iter__,那这个对象叫做可迭代对象,遵循可迭代协议。 ② 可迭代对象:iterable 可以转换 迭代器(如何实现:都像内部定义一个 __iter__()方法) 迭代器(iterator)遵循 阅读全文
posted @ 2018-02-06 20:49 lzg世界 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 函数名(第一对象) 1. 函数的内存地址,print(func) 2. 函数名可以赋值给其他变量 3. 函数名可以当作容器类的元素 4. 函数名可以当作函数的参数 5. 函数名可以当作函数的返回值 闭包:(cell) 1. 内层函数,对外层函数(非全局)的变量的引用,叫闭包 2. 在外层函数的内部执 阅读全文
posted @ 2018-02-06 15:15 lzg世界 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数的定义与调用: 1. def 关键字,定义函数,加空格,函数名(变量)。 2. 函数名+(),就要执行此函数。 3. 函数是以功能为导向,函数内部尽量不要有 print。 1, 函数的返回值: return return 函数当中遇到 return程序就会终止,并且也就结束了。 1, 不 阅读全文
posted @ 2018-02-01 17:19 lzg世界 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 补充: id 查询内存地址 print(id(name)) is判断的是内存地址 int str 小数据池 int: -5 — 256 str: 如果字符串都是由字母组成,都是指向一个内存地址。 如果数字与str(单个字母)相乘,则20以内(包含20)是同一个内存地址。 其他数据类型则没有小数据池概 阅读全文
posted @ 2018-01-30 17:36 lzg世界 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 字典 dictionary 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。 1. 可变和不可变 1)可变数据类型:int, str, bool, tuple 2)可变数据类型:list, dict, set 3)字典的 key(键)value 3) key 是唯 阅读全文
posted @ 2018-01-25 18:13 lzg世界 阅读(100) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-01-23 18:00 lzg世界 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 判断下列逻辑语句的 Ture,False. 2. 求出下列逻辑语句的值。 3. 下列结果是什么? 4. 简述变量命名的规范 ASCII: ASCII字符集由95个可打印字符(0x20-0x7E)和33个控制字符(0x00-0x19,0x7F)组成。ASCII字符只用到了0x00~0x7F,也就 阅读全文
posted @ 2018-01-23 10:17 lzg世界 阅读(233) 评论(0) 推荐(0) 编辑
摘要: python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 2017年7月的TIOBE排行榜,Python已经占据第四的位置,  阅读全文
posted @ 2018-01-21 01:31 lzg世界 阅读(220) 评论(0) 推荐(0) 编辑
Live2D