摘要:
1. 开放封闭原则: 1. 开放:对代码的拓展开放。 2. 封闭:源码进行修改是封闭的。 2. 装饰器:完全遵守开放封闭原则。 3. 装饰器:在不改变原函数的代码以及调用方式的前提下,为其增加新的功能。 4. 装饰器就是一个函数。 2. 装饰器的初始: 1. 版本一 2. 版本二利用函数,解决代码重 阅读全文
摘要:
今日内容 1. 生成器 生成器:python社区,生成器与迭代器看成是一种。生成器的本质就是迭代器。唯一的区别:生成器是我们自己有python代码构建的数据。迭代器都是提供的,或者转化得来的。 获取生成器的三种方式: 生成器函数。 生成器表达式 python内部提供的一些。 生成器函数获得的生成器。 阅读全文
摘要:
今日内容 1. 匿名函数:一句话函数,比较简单的函数。 1. 此函数不是没有名字,他有名字,他的名字就是你给其设置的变量。 2. lambda是定义匿名函数的关键字,相当于函数的def。 3. lambda后面直接加形参,形参加多少都可以,只要用逗号隔开就行了。 4. 返回值在冒号之后设置,返回值和 阅读全文
摘要:
1. 今日内容大纲 1. global nonlocal 2. 函数名的运用 3. 新特性:格式化输出 4. 迭代器 可迭代对象 判断对象的方法 判断一个对象是否是可迭代对象 小结 迭代器 迭代器的定义 迭代器的取值 可迭代对象如何转化成迭代器 while循环模拟for循环 小结 可迭代对象与迭代器 阅读全文
摘要:
函数:以功能(完成一件事)为导向,登陆,注册,len,一个函数就是一个功能,随调随用。 函数的优点: 减少代码的重复型。 增强了代码的可读性 函数的结构与调用 结构:def关键字,定义函数。 meet函数名:与变量设置相同,具有可描述性。 函数体:缩进。函数中尽量不要出现print 函数什么时候执行 阅读全文
摘要:
万能参数 的魔性用法 1. 2. 3. 仅限关键字参数(了解) 4. 形参的最终顺序 1. 5. 名称空间 1. 全局名称空间 2. 局部名称空间 3. 加载顺序,取值顺序 作用域。 函数的嵌套(高阶函数) 内置函数 globals locals 阅读全文
摘要:
1. 文件操作的初始 1. 打开文件需要知道三个! 1. 文件的路径 2. 打开方式:读,写,追加,读写,写读。 3. 编码方式utf 8,gbk,gb2312. 2. 文件操作的三部曲: 1. 打开文件 2. 对文件句柄进行相应操作 3. 关闭文件。 3. 报错原因: 1. UnicodeDeco 阅读全文
摘要:
1. 数据类型的补充 1. str 2. 元素 3. 列表 4. 字典 2. 数据类型的转换 1. 3. 编码的进阶 1. 不同的密码本之间不能相互识别 2. 数据在内存中全部是以Unicode编码的,但是当你的数据用于网络传输,或者储存到硬盘中,必须是以非Unicode编码(utf 8,gbk等) 阅读全文
摘要:
恢复内容开始 代码块小数据池 1. id is == 1. id 就好比身份证号 1. 2. == 比较的是两边的值是否相等 1. 3. is 判断的是内存地址是否相同 1. 4. 代码块 1. 代码块:我们所有的代码都需要依赖代码块执行。 2. 一个文件就是一个代码块 3. 交互式命令下一行就是一 阅读全文
摘要:
字典的初始 可以储存大量的数据,有较强的关联性, 容器型数据类型 dict 数据类型的分类(可变与不可变) 可变(不可哈希)的数据类型:list dict set 不可变(可哈希)的数据类型:str bool int tuple 字典是用{}括起来,以键值对形似储存的容器型数据类型 字典的键是不可变 阅读全文
摘要:
列表初识 字符串只能存储少量的数据,而且全部都是str类型的。储存数据单一 list:承载任意数据类型,储存大量的数据。 列表是有限的,可索引,切片,步长 索引,切片,步长 列表的增删改查 列表的嵌套 元祖 只读列表。存储大量的数据,可以索引,切片(步长) range 类似于列表,自定义数字范围的数 阅读全文
摘要:
基础数据类型总览 int :数字类型,可以+-*/等等操作 str:字符串类型,存储少量的数据,+*int 切片等 bool :里面包含True,False这两种值,用来判断真假。 list :列表 存储大量的数据 tuple :元祖类型,存储大量的数据,里面的数据都不可以改变。 dict :字典类 阅读全文
摘要:
whlie循环 why:比如要多次重复做一件事情,如歌曲列表循环,银行卡密码错误多次重复! what:whlie无限循环。 how: 基本原理 循环如何终止? 改变条件。 continue:结束本次循环 where :重复之前的动作,如输入用户名密码。考虑while循环 格式化输出 当你遇到这样的要 阅读全文
摘要:
电脑的介绍 CPU:中央处理器,相当于人类的大脑 内存:暂时储存数据,速度快,造价高,断电后丢失 硬盘:长期储存数据。速度相对慢,造价相对低 操作系统:一个软件,连接计算机硬件和系统中的软件。 Python的历史 Python2x, Python3x源码区别; Python2x:很多人写的,重复代码 阅读全文
摘要:
开放封闭原则: 开放:对代码的拓展开放。 封闭:源码进行修改是封闭的。 装饰器:完全遵守开放封闭原则。 装饰器:在不改变原函数的代码以及调用方式的前提下,为其增加新的功能。 装饰器就是一个函数。 装饰器的初始: 版本一 版本二利用函数,解决代码重复的问题 版本三:不能改变原函数的调用方式。 版本四: 阅读全文