09 2018 档案

摘要:叠加多个装饰器、迭代器、自定义迭代器和xxx生成式 一、叠加多个装饰器 1、加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数 在加载完毕后,调用原函数其实就是在调用wrapper函数 2、当一个被装饰的对象同时叠加多个装饰器时 装饰器的加载顺序是:自下而上 装饰器内wrappe 阅读全文
posted @ 2018-09-28 20:09 小菜鸟张阳阳 阅读(144) 评论(0) 推荐(0)
摘要:装饰器、装饰器的语法糖和有参装饰器~ 一、装饰器 (1)什么是装饰器 器=》工具 装饰=》指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=》函数 被装饰器的对象也可以是任意可调用的对象=》函数 目标:写一个函数来为另外一个函数添加新功能 (2)为何要用装饰器 开放封闭原则:软件一旦上 阅读全文
posted @ 2018-09-27 16:28 小菜鸟张阳阳 阅读(225) 评论(0) 推荐(0)
摘要:命名关键字参数、函数对象、函数嵌套、名称空间与作用域和闭包函数。 一、命名关键字参数:在定义函数时,*与**之间参数称之为命名关键字参数 特点:在调用函数时,命名关键字参数必须按照key=value的形式传值 二、函数对象 函数是第一类对象:指的是函数的内存地址可以像一个变量值一样去使用 def f 阅读全文
posted @ 2018-09-26 18:06 小菜鸟张阳阳 阅读(210) 评论(0) 推荐(0)
摘要:函数的几种定义:1、函数的使用原则:先定义后调用 2、函数的定义三种形式 有参函数、无参函数、空函数 3、函数调用的三种形式 4、函数的返回值 5、函数的参数 储备知识: 函数的使用应该分为两个明确的阶段 1、定义阶段:只检测语法,不执行函数体代码 def func() print('from fu 阅读全文
posted @ 2018-09-25 15:44 小菜鸟张阳阳 阅读(1649) 评论(0) 推荐(0)
摘要:文件内指针移动、文件修改和函数。 一、文件内指针移动 大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 例: with open('a.txt',mode='r',encoding='utf-8') as f: data=f.read(3) #在utf- 阅读全文
posted @ 2018-09-21 20:30 小菜鸟张阳阳 阅读(659) 评论(0) 推荐(0)
摘要:文件处理的r,w,a模式。 一、基本概念 打开文件的模式有三种纯净模式:r(默认的)w a 控制操作文件内容格式的两种模式:t(默认的) b 大前提:tb模式均不能单独使用,必须与纯净模式结合使用 t文本模式: 1、读写文件都是以字符串为单位的 2、只能针对文本文件 3、必须指定encoding参数 阅读全文
posted @ 2018-09-20 15:33 小菜鸟张阳阳 阅读(1117) 评论(0) 推荐(0)
摘要:字符编码和文件处理: 一、字符编码: (1) 字符编码表:人类的字符转换成数字 1Bytes=8bit 1字节等于8个二进制 ASCII码:只能识别英文字符,1英文字符=8bit GBK:能识别汉字与英文,1汉字=两个字节,1个英文字符=一个字节 unicode:能识别万国字符,1字符=2Bytes 阅读全文
posted @ 2018-09-19 19:46 小菜鸟张阳阳 阅读(164) 评论(0) 推荐(0)
摘要:数据类型的最后三个类型:元组类型、字典类型、集合。 一、元组类型: (1)用途:用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适 (2)定义方式:在()内用逗号分隔开多个任意类型的值 例子:t = ('a',1,3.1,['a','b']) res = tuple('hello' 阅读全文
posted @ 2018-09-18 20:43 小菜鸟张阳阳 阅读(336) 评论(0) 推荐(0)
摘要:可变不可变类型和三个数据类型。 一、可变不可变类型: 可变类型:值变了,但是id没有变,证明没有生成新的值而是在改变原值,原值是可变类型。 例子:y=['a','b','c'] y[0]='A' 两个数组的id是相同的,所以是可变类型 不可变类型:值变了,id也跟着变,证明是生成了新的值而不是在改变 阅读全文
posted @ 2018-09-17 17:06 小菜鸟张阳阳 阅读(279) 评论(0) 推荐(0)
摘要:三大流程控制:1、if判断语句 2、while循环语句 3、for循环语句 一、if判断语句 (1)什么是if判断 判断一个条件如果成立则做...不成立则做... (2)为何要有if判断 让计算机能够像人一样具有判断能力 (3)如何用if判断 语法1: if 条件1: code1 code2 cod 阅读全文
posted @ 2018-09-14 16:24 小菜鸟张阳阳 阅读(346) 评论(0) 推荐(0)
摘要:变量剩余的部分,然后是基本数据类型、输入输出和基本运算符。 一、变量的其他知识 1.变量值具有三个特征: (1).id:变量值的唯一编号,内存地址不同id则不同 (2).type:类型 (3).value 2.常量: Python语言并没有规定常量,但是Python程序员都会默认一个有下划线和大写字 阅读全文
posted @ 2018-09-13 16:23 小菜鸟张阳阳 阅读(214) 评论(0) 推荐(0)
摘要:1.操作系统、2.编程语言分类、3.变量、4.运行python文件的三个阶段! 一、操作系统 1.什么是操作系统 操作系统是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序 2.为何要有操作系统 1.把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件) 2.把程序多硬件的 阅读全文
posted @ 2018-09-12 15:32 小菜鸟张阳阳 阅读(158) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-09-11 15:37 小菜鸟张阳阳 阅读(4) 评论(0) 推荐(0)