摘要: 一、生成器 1. 定义 ​ 生成器的本质就是迭代器,在python社区中,大多数时候都把迭代器和生成器是做同一个概念。生成器与迭代器的唯一区别:生成器是我们自己用python代码构建的。 2. 构建方式 通过生成器函数 通过生成器推导式 利用python内置函数或模块,返回一个生成器 3. 生成器函 阅读全文
posted @ 2019-06-20 21:53 小小蚂蚁mm 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 函数进阶二 1. 关键字 globla:在局部作用域声明全局变量(此变量只存在于全局,局部是没有的,但可以在局部进行更改) 声明一个全局变量 在局部要对全局变量进行修改时要用到global nonlocal:在局部作用域对父级作用域变量进行修改时需要用到nonlocal 不能改变全局变量 在局部作用 阅读全文
posted @ 2019-06-19 20:48 小小蚂蚁mm 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 1. 动态参数(形参第三种传参方式) 1.1 args 动态位置参数,可将不定数目的位置参数全部接收 从实参角度来看:定义函数时, 将所有的位置参数聚合到一个元组中,并赋值给args。 1.2 kwargs 动态关键字参数,可将不定数目的关键字参数全部接收 ​ 从实参角度来看:定义函数时, 阅读全文
posted @ 2019-06-18 19:45 小小蚂蚁mm 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、函数初识 1. 函数初识 1.1 面向对象的编程 ​ 代码重复 ​ 代码可读性不高 1.2 函数 ​ 函数是以功能为导向,一个函数封装一个功能。减少了代码的重复性,增强了代码的可读性。 2. 函数的结构 def 关键字:定义一个函数,紧跟一个空格 new_len 函数名:与变量命名规范一致,必须 阅读全文
posted @ 2019-06-17 15:59 小小蚂蚁mm 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 文件操作初识 1. 文件操作步骤 打开文件 操作文件 关闭文件 f.close() 2. 打开文件 f 文件句柄 路径:绝对路径(从磁盘的根处查找) ​ 相对路径(相对当前文件进行查找的),建议使用相对路径 可通过源码显示方式填写路径,如下: 可减少因路径中“\”所造成的错误。 编码方式:win — 阅读全文
posted @ 2019-06-13 18:13 小小蚂蚁mm 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型补充 ​ 主要针对之前学过的str、list、tuple、dict等进行补充。 1. 数据类型方法补充 | 数据类型 | 方法 | 作用 | | | | | | 字符串str | s.capitalize() | 首字母大写 | | | s.title() | 单词首字母大写 | | | 阅读全文
posted @ 2019-06-12 16:23 小小蚂蚁mm 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、字典(dict) 1. 格式 以{}表示,每一项用逗号隔开,内部元素用key:value的形式来保存数据: dic{"key":"value","key2":"value2"} key:必须是可哈希的(不可变的),并且是唯一的 value:任意值 字典是无序的(3.6默认了定义顺序),可变的(可 阅读全文
posted @ 2019-06-10 17:59 小小蚂蚁mm 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、列表(list) 1. 格式 list[] 多个元素,每个元素中间用逗号隔开 2. 定义 2.1 可以将列表看成一个容器,容器存放的类型很多,任意的类型都可以存放到容器中 2.2 列表的本质其实是将可迭代的对象进行for循环所产生的东西 3. 作用 存储大量数据 特点:有序(按所写顺序输出);可 阅读全文
posted @ 2019-06-06 21:32 小小蚂蚁mm 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、整数(int) 1. 作用:用于计算和比较 2. 二进制与十进制转换 1.1 2的各次方值 1.2 8421转换法 十进制转二进制 首先按照8421来分解:10=2+8,用8421转换法,对应数字下面写1,没有的写0,得到: 因此10转化为二进制是1010 二进制转十进制 例:11111 所以1 阅读全文
posted @ 2019-06-05 20:17 小小蚂蚁mm 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、字符串格式化输出 1. 占位符: % 声明占位符类型: %s— 字符串 %d或%i— 整型 %%转义成普通% 2. %() 不能多,不能少,一一对应(占的数量和填充的数量要一致) 3. f"{}" 大括号里的内容一般都放变量,放字符串时要用单引号引起来 注:此项3.6版本及以上才能使用 二、wh 阅读全文
posted @ 2019-06-04 20:07 小小蚂蚁mm 阅读(108) 评论(0) 推荐(0) 编辑