摘要: 一,lambda 匿名函数 lambda 参数: 返回值 注意: 1. 函数的参数可以有多个. 多个参数之间用逗号隔开 2. 匿匿名函数不管多复杂. 只能写一行, 且逻辑结束后直接返回数据 3. 返回值和正常的函数一样, 可以是任意数据类型 匿名函数并不是说一定没有名字. 这里前面的变量就是一个函数 阅读全文
posted @ 2018-08-15 16:36 清风_Z 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一, 内置函数 format exec 执行储存在字符串或文件中的 Python 语句 阅读全文
posted @ 2018-08-14 16:14 清风_Z 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一, 生成器 1,生成器的本质就是迭代器 2,生成器的特点和迭代器一样.取值方式和迭代器一样(__next__(), send(): 给上一个yield传值). 3,生成器一般由生成器函数或者生成器表达式来创建 4,其实就是手写的迭代器 二, 生成器函数 1, 和普通函数没有区别. 里面有yield 阅读全文
posted @ 2018-08-13 19:54 清风_Z 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一. 函数名的应用(第一类对象) 函数名的命名规范和变量是一样的. 函数名其实就是变量名. 函数是第一类对象,即函数可以当作数据传递 三, 迭代器 1,概念 2、为何要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、 文件等类型是没有索引的 阅读全文
posted @ 2018-08-10 15:16 清风_Z 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一.函数嵌套 1. 函数的嵌套调用 2. 函数的嵌套定义 二.名称空间与作用域 1.什么是名称空间? 2.名称空间的加载顺序 3.名字的查找顺序 局部名称空间 >全局名称空间 >内置名称空间 #需要注意的是:在全局无法查看局部的,在局部可以查看全局的,如下示例 # max=1 def f1(): # 阅读全文
posted @ 2018-08-09 16:06 清风_Z 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、函数概念 函数是对功能的封装 语法: def 函数名(形参列表): 函数体(代码块, return) 调用: 函数名(实参列表) 1、内置函数 为了方便我们的开发,针对一些简单的功能,python解释器已经为我们定义好了的函数即内置函数。对于内置函数,我们可以拿来就用而无需事先定义,如len() 阅读全文
posted @ 2018-08-08 15:41 清风_Z 阅读(175) 评论(0) 推荐(0) 编辑
摘要: python的文件操作 1. 文件操作的函数 open(文件名(路径), mode="?", encoding="字符集") 2. 模式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 文件路径: a 模式 追加 a+ 3. 常用的操作 1. 光标(s 阅读全文
posted @ 2018-08-06 16:54 清风_Z 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一.概念。 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二.基础数据类型。 2.1 int数字。 数字主要是用于计算用的,使用方法并不是很多,: 2 阅读全文
posted @ 2018-08-05 16:38 清风_Z 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一.str中的join方法 1,用join可以吧列表转换为字符串 list和dict在循环的时候不能直接删除,循环的时候会改变索引删不干净. 综上. 列表和字典都不能再循环的时候进行删除. 字典在循环的时候不允许改变大小 二.fromkeys : 描述 Python 字典 fromkeys() 函数 阅读全文
posted @ 2018-08-03 16:27 清风_Z 阅读(790) 评论(0) 推荐(1) 编辑
摘要: 1, is 与 == 的区别 == 比较的是两边的值 is 比较的是两边的地址 id () 2,小数据池(在终端中) 数字小数据池的范围 -5 ~ 256 字符串中如果有特殊字符他们的内存地址就不一样 字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致 注意: pycharm中, 阅读全文
posted @ 2017-05-12 21:39 清风_Z 阅读(175) 评论(0) 推荐(0) 编辑