2018年5月31日

摘要: 函数小结 命名空间: 一共有三种命名空间从大范围到小范围的顺序:内置命名空间、全局命名空间、局部命名空间 作用域(包括函数的作用域链): 函数的嵌套: 嵌套调用 嵌套定义:定义在内部的函数无法直接在全局被调用 函数名的本质: 就是一个变量,保存了函数所在的内存地址 闭包: 内部函数包含对外部作用域而 阅读全文
posted @ 2018-05-31 17:34 小鸡刨粑粑 阅读(90) 评论(0) 推荐(0) 编辑

2018年4月4日

摘要: 数据类型补充: 对于元组:如果只有一个元素,并且没有逗号,此元素是什么数据类型,改表达式就是什么数据类型。 tu = (1) tu1 = (1,) print(tu,type(tu)) print(tu1,type(tu1)) >>>1 <class 'int'> >>>(1,) <class 't 阅读全文
posted @ 2018-04-04 21:59 小鸡刨粑粑 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 小数据池与编码一 阅读全文
posted @ 2018-04-04 21:02 小鸡刨粑粑 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 列表推导式:循环模式 经过加工的i for i in 可迭代对象 (列表推导式最多用3个循环,1个条件) 特点:列表推导式:一目了然,占内存。(又叫声明式编程) 生成器表达式:把列表推导式的 [ ] 换成 ( ) 就是生成器表达式 特点:生成器表达式:不易看出,节省内存。 匿名函数:匿名就是没有名字 阅读全文
posted @ 2018-04-04 20:34 小鸡刨粑粑 阅读(105) 评论(0) 推荐(0) 编辑

2018年4月3日

摘要: 迭代器: 1.迭代器即迭代的工具,那什么是迭代呢? 迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 2.什么是可迭代对象:内部含有__iter__方法的对象就叫做可迭代对象可迭代对象就遵循可迭代协议。 如何判断两种方: 3.迭代器 什么叫做迭代器?迭代器英文意思是 阅读全文
posted @ 2018-04-03 21:37 小鸡刨粑粑 阅读(76) 评论(0) 推荐(0) 编辑

2018年4月2日

摘要: 装饰器 1.函数的有用信息 2.带参数的装饰器 3.多个装饰器装饰一个函数 阅读全文
posted @ 2018-04-02 11:55 小鸡刨粑粑 阅读(97) 评论(0) 推荐(0) 编辑

2018年3月30日

摘要: 初识装饰器 1.为何要用装饰器:开放封闭原则:对修改封闭,对扩展开放 2.上面是装饰器:装饰他人的器具,本身可以是任意可调用对象,被装饰者也可以是任意可调用对象。 3.装饰器的原则:1 不修改被装饰对象的源代码 2 不修改被装饰对象的调用方式 4.装饰器的目标:在遵循1和2的前提下,为被装饰对象添加 阅读全文
posted @ 2018-03-30 20:34 小鸡刨粑粑 阅读(89) 评论(0) 推荐(0) 编辑

2018年3月29日

摘要: 1.名称空间: 存放名字的地方,三种名称空间,(之前遗留的问题x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方) 1.全局命名空间:代码在运行伊始,创建的存储“变量名与值的关系”的空间 2.局部命名空间:在函数的运行中开辟的临时的空间叫做 3.内置命名空间:存放 阅读全文
posted @ 2018-03-29 21:02 小鸡刨粑粑 阅读(81) 评论(0) 推荐(0) 编辑

2018年3月28日

摘要: 初识函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 1.函数定义: 1>定义,使用函数 1. def 关 阅读全文
posted @ 2018-03-28 17:33 小鸡刨粑粑 阅读(109) 评论(0) 推荐(0) 编辑

2018年3月22日

摘要: 1.dict : 字典:key-value 储存大量的数据,而是关系型数据,查询速度快/数据类型分类: 可变数据类型(不可哈希):list,dict,set。 #哈希:哈希表 不可变数据类型(可哈希):int,bool,str,tuple. 字典的键:不可变数据类型。 字典的值:任意数据类型。 容器 阅读全文
posted @ 2018-03-22 15:01 小鸡刨粑粑 阅读(108) 评论(0) 推荐(0) 编辑

导航