摘要: 生成器 生成器的本质就是迭代器 通过函数变成一个生成器 函数遇到return就结束 遇到yield不结束就挂起 yield作用 挂起 返回值 接受值 生成器一定是一个迭代器 迭代器不一定是生成器 生成器是可以让程序员自己定义的一个迭代器 生成器的好处 可以节省空间 生成器的特性 一次性的 惰性机制 阅读全文
posted @ 2019-03-16 16:50 亚里士多缺德 阅读(112) 评论(0) 推荐(0)
摘要: 迭代器 函数名的使用 函数名可以当作值赋值给变量 函数名可以当作元素放到容器里 返回函数名的时候不能加() return aa func() func()的作用变成aa() 返回去执行aa函数 闭包 1.首先有一个嵌套函数 2.在嵌套函数内部的函数使用外部(非全局)的变量 满足这两点要求的函数就是闭 阅读全文
posted @ 2019-03-15 18:01 亚里士多缺德 阅读(155) 评论(0) 推荐(0)
摘要: 函数的进阶 动态参数 *args 动态位置参数 *在形参位置叫做聚合 以位置的形式传参 得到的是元组 **kwargs 动态默认参数 **在形参的时候是聚合 以关键字的形式传参 得到的是字典 args 和 kwargs 是可以更换的,但程序员约定都是它 用途 在不明确接受参数的数量时,用*args 阅读全文
posted @ 2019-03-14 20:12 亚里士多缺德 阅读(106) 评论(0) 推荐(0)
摘要: 函数 什么是函数 将一些功能进行封装和复用 写一个函数的方式 def 关键字 作用: 定义(申明)一个函数 def 函数名(): 函数体 定义后的函数不调用就不执行 函数的调用 函数名+() > 函数的调用 先定义 后调用 函数的执行过程 定义 调用 函数代码 函数的返回值 没有return 就默认 阅读全文
posted @ 2019-03-13 17:38 亚里士多缺德 阅读(112) 评论(0) 推荐(0)
摘要: 编码的进阶 不同编码之间的010101是不能相互识别的 网络传输,数据存储到磁盘 使用的010101这种二进制,不能使用Unicode编码本去编译 占用字节数太多 占空间 占流量 大背景:python3x版本 str:它在内存中的编码方式:Unicode 但写入文件的内容 传输别人的数据 一般都是s 阅读全文
posted @ 2019-03-09 00:45 亚里士多缺德 阅读(217) 评论(0) 推荐(0)
摘要: 代码块 运行的一个单元就叫代码块 所有的文件都基于代码块运行 程序在文件里写 运行程序就要运行文件 一个文件就是一个代码块 交互命令(cmd窗口)中一行就是一个代码块 id:内存地址 print之后是一个虚拟的id地址 == 和 is == 判断两个对象的值是否相同 lst1 = [1,2,3] l 阅读全文
posted @ 2019-03-07 23:27 亚里士多缺德 阅读(184) 评论(0) 推荐(0)
摘要: 字典 字典的意义: 列表的缺点: 列表如果存储的数据较多,那么它的查询速度会相对变慢 列表储存的数据关联性不强 什么是字典: python的基本数据类型之一:字典 python中唯一的映射类的数据,格式为用花括号 { } 括起来 字典是以键值对形式储存,每一对键值对以逗号隔开 {'name':'太白 阅读全文
posted @ 2019-03-06 21:40 亚里士多缺德 阅读(138) 评论(0) 推荐(0)
摘要: 列表 why 字符串的缺点: 只能存储少量信息 一个字符串,无论索引还是切片,获取的都是字符串类型,想转化成他原来的类型还需要进一步转换 what: python基础数据类型之一:list列表。 列表是以中括号组成,每个元素以逗号隔开的,容器型数据类型。 列表是一个有序的,可以存储大量信息的数据类型 阅读全文
posted @ 2019-03-05 23:57 亚里士多缺德 阅读(131) 评论(0) 推荐(0)
摘要: 基本数据类型 int ==> 整数. 主要⽤来进⾏数学运算str ==> 字符串, 可以保存少量数据并进⾏相应的操作bool==>判断真假, True, Falselist==> 存储⼤量数据.⽤[ ]表⽰tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰dict==> 字典, 保存键值对, ⼀样 阅读全文
posted @ 2019-03-04 23:27 亚里士多缺德 阅读(159) 评论(0) 推荐(0)
摘要: 1.pycharm的使用 快捷操作例如 shift + enter 无论光标在哪,都可以迅速切换到下一行 ctrl + / 将全选内容添加为注释 2.格式化输出 可以将编码中想要改变的量先用占位符%s占位,然后再编写改变条件等内容 例如: (例题来自day 02作业) ⽤户登陆(三次输错机会)且每次 阅读全文
posted @ 2019-03-02 23:15 亚里士多缺德 阅读(159) 评论(0) 推荐(0)