08 2019 档案

摘要:类的绑定方法 类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法 一、绑定方法 1.1对象的绑定方法 在类中没有被任何装饰器修饰的方法就是 绑定到对象的方法,这类方法专门为对象定制。 wwb,18 {'age': 18, 'name': 'w 阅读全文
posted @ 2019-08-30 20:46 旧时光清风 阅读(274) 评论(0) 推荐(0)
摘要:继承 一、什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类继承了一个类,类中的属性和方法就在子类中了 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 二、为什么要用继承 使用继承可以减少代码的冗余 三、对象的继承 1. Python中支持一个类同时继承多个父类 2 阅读全文
posted @ 2019-08-29 16:18 旧时光清风 阅读(177) 评论(0) 推荐(0)
摘要:面向对象 一、.面向对象和面向过程优缺点 | | 面向过程 | 面向对象 | | : : | : : | : : | | 优点 | 复杂问题流程化,进而简单化 | 可扩展性高 | | 缺点 | 可扩展性差 | 编写复杂 | 二、类与对象 2.1定义类(类名建议用驼峰命名) ​ 一系列共同的属性和方法 阅读全文
posted @ 2019-08-29 15:23 旧时光清风 阅读(174) 评论(0) 推荐(0)
摘要:random模块 一、random 模块 常用函数 | 函数 | 含义 | | : : | : : | | random() | 生成一个[0,1.0)之间的随机浮点数 | | uniform(a,b) | 生成一个a到b之间的随机浮点数 | | randint(a,b) | 生成一个a到b之间[a 阅读全文
posted @ 2019-08-15 21:48 旧时光清风 阅读(125) 评论(0) 推荐(0)
摘要:[TOC] 以及模块的四种形式模块的四种形式和模块的调用 一、什么是模块? 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为 ,模块名则是 。 简单来说,模块就是 阅读全文
posted @ 2019-08-15 16:22 旧时光清风 阅读(726) 评论(0) 推荐(0)
摘要:函数的调用 一、什么是函数调用 即调用函数,会执行函数体代码,直到碰到return或者 执行完函数体内所有代码 结束。 二、为何要调用函数 使用函数的功能 三、函数调用的一些形式 阅读全文
posted @ 2019-08-14 21:50 旧时光清风 阅读(457) 评论(0) 推荐(0)
摘要:函数的返回值 一、什么是返回值 函数内部代码经过一些列逻辑处理获得的结果。 nick 二、为什么要有返回值? 现在有一个需求,比较两个人的月薪,然后想获取月薪较大人的年薪。 如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须要有返回值。 需要注意的是: return是一个函数结束的标志 阅读全文
posted @ 2019-08-14 21:21 旧时光清风 阅读(264) 评论(0) 推荐(0)
摘要:可变长参数 一、可变长形参之 ​ 形参中的 会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给 后的参数。需要注意的是: 后的参数名约定俗成为args。 二、可变长实参之 实参中\ ,会将 后参数的值循环取出,打散成位置实参。以后但凡碰到实参中带 的,它就是位置实参,应该马上打散成位置 阅读全文
posted @ 2019-08-14 20:15 旧时光清风 阅读(501) 评论(0) 推荐(0)
摘要:函数的重点内容 一、函数的定义 1.1什么是函数 函数更多的是一种思想,他不是一种技术 1.2函数的定义方式 定义阶段不执行代码,只检测语法错误 二、函数定义的三种方式 2.1空函数(只是定义了函数,然后啥也没有) ​ 只知道工具名但不知道如何选出这个函数 2.2无参函数(无参:未知数,变量) ​ 阅读全文
posted @ 2019-08-14 16:54 旧时光清风 阅读(374) 评论(0) 推荐(0)
摘要:文件的高级应用及修改的两种方式 一、文件的高级应用 可读、可写 r+t: 可读、可写 w+t: 可写、可读 a+t: 可追加、可读 文件内指针移动 假设我们需要在文件内容中间的某一行增加内容,如果使用基础的r/w/a模式实现是非常困难的,因此我们需要对文件内的指针进行移动。 硬盘上从来没有修改一说, 阅读全文
posted @ 2019-08-09 22:18 旧时光清风 阅读(176) 评论(0) 推荐(0)
摘要:文件的三种打开方式以及with管理上下文 一、文件的三种打开方式 1.1 只读 读的其他语法 逐行读、是否可读 ps:如果我们需要读文件里面的每一行代码,我们可以用for循环,举个栗子 1.2 只写 写的其他语法 是否可读 、 会将列表拼为字符串写出来 1.3 追加 二、with管理上下文 2.1 阅读全文
posted @ 2019-08-09 20:46 旧时光清风 阅读(949) 评论(0) 推荐(0)
摘要:字符编码 一、计算机基础 1、cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存) 2、内存:运行程序(经CPU操作后,内存中含有文本编辑器的数据) 3、硬盘:存储数据(文本编辑器) 二、文本编辑器存取文件上的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的 阅读全文
posted @ 2019-08-09 20:22 旧时光清风 阅读(162) 评论(0) 推荐(0)
摘要:文件的基本处理 一、什么是文件 文件是操作系统提供的虚拟单位 二、文件有什么用 储存数据 三、打开文件的流程 1.找到文件路径 鼠标右键点击文件,copy path复制路径 2.双击打开 r 只读,w 只写 3.看文件 4.写文件 write:写,如果事先没有创建文件,他就会创建新的文件 5.关闭文 阅读全文
posted @ 2019-08-08 18:44 旧时光清风 阅读(223) 评论(0) 推荐(0)
摘要:深浅拷贝 一、拷贝(赋值) 当list2为list的拷贝对象时,list内的 可变 数据类型变化,list2 变化 ;list内的 不可变 数据类型变化,list2 变化 。总之、list变化list2一定变化 [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] 二、浅拷贝 (copy. 阅读全文
posted @ 2019-08-08 17:13 旧时光清风 阅读(126) 评论(0) 推荐(0)
摘要:数据类型分类 一、按照存值个数 | 存一个值 | 存多个值 | | : : | : : | | 整型、浮点型、字符串型 | 列表、元祖、字典、集合 | 二、可变or不可变 | 可变 | ... | | : : | : : | | 列表、字典、集合 | 元祖、字符串、数字 | 三·、有序or无序 | 阅读全文
posted @ 2019-08-08 16:42 旧时光清风 阅读(150) 评论(0) 推荐(0)
摘要:[toc] 一、集合类型内置方法(set) 一、集合: 集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。 ['nick'] 上述的列表方式求两个集合体的关系运算非常复杂,因此有了我们的集合数据类型。 二、作用 ​ 用于关系运算的集合体,由于集合 阅读全文
posted @ 2019-08-08 16:26 旧时光清风 阅读(877) 评论(0) 推荐(0)
摘要:元组类型内置方法 一、元祖(tuple) 元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用更多的内存。 阅读全文
posted @ 2019-08-07 21:59 旧时光清风 阅读(228) 评论(0) 推荐(0)
摘要:[toc] python中 字典类型内置方法 一、字典(dict) ​ 1·、 存多个值,但是每一个值都有一个key与之对应。列如存在值有姓名:jiayi、年龄:18、身高:173 ​ 2、定义方式 ​ 在{}内用逗号分隔多个元素,每个元素都是key:value的形式,value可以是任意数据类型, 阅读全文
posted @ 2019-08-07 19:32 旧时光清风 阅读(1526) 评论(0) 推荐(0)
摘要:[TOC] 一、列表类型内置方法(list) 1.用途:多个装备、多个爱好、多门课程 2.定义:[]内可以有多个任意类型的值,逗号分隔元素 1.1 优先掌握 1. 按照索引(正向取值+反向取值),即可存也可取 2.切片 3.长度len 4.成员运算in和not in 5.追加append 6.删除d 阅读全文
posted @ 2019-08-06 19:51 旧时光清风 阅读(632) 评论(0) 推荐(0)
摘要:[TOC] 一、字符串类型内置方法(str) 1、用途:描述性质的东西,如人的名字、单个爱好、地址、国家等 2、定义:使用''、""、"''" unicode 编码的字符串 b'101':二进制编码的字符 r'\n':原生字符串,也就是说'\n'这是普通的两个字符,并没有换行的意思 输出结果为 3、 阅读全文
posted @ 2019-08-06 19:50 旧时光清风 阅读(295) 评论(0) 推荐(0)
摘要:[TOC] 数字类型内置方法 一、整型内置方法(int) 1.用途:年龄、号码、等级 2.定义:可以使用int()方法将纯数字的字符串转为十进制整型 3.常用操作+内置方法:算术运算+比较运算 4.存一个值or多个值:一个值 5.无有序or无序一说 6.不可变类型数据 ​ id不变值可变,即在原值的 阅读全文
posted @ 2019-08-06 19:48 旧时光清风 阅读(167) 评论(0) 推荐(0)
摘要:控制流程之for循环 一、语法 为什么有了while循环,还需要有for循环呢?因为字典也有取多个值的需求,字典可能有while循环无法使用了,for循环的循环次数受限于容器类型的长度,而while循环的循环次数需要自己控制。for循环也 可以按照索 引取值。 1 2 3 4 5 6 7 8 9 f 阅读全文
posted @ 2019-08-02 21:58 旧时光清风 阅读(418) 评论(0) 推荐(0)
摘要:控制流程之while循环 一、while循环语法 循环就是一个重复的过程,我们人需要重复干一个活,那么计算机也需要重复干一个活。 可以实现一直循环,但是会一直循环下去 二、while + break 1 2 上述代码的break毫无意义,循环的目的是为了让计算机和人一样工作,循环处理事情,而他直接打 阅读全文
posted @ 2019-08-02 20:25 旧时光清风 阅读(321) 评论(0) 推荐(0)
摘要:一、控制流程之if判断 1、if单分支结构 代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行) python cls = 'human' gender = 'female' age = 18 if cls == 阅读全文
posted @ 2019-08-01 20:51 旧时光清风 阅读(207) 评论(0) 推荐(0)
摘要:格式化输出的三种方式 一、占位符 使用格式化输出的三种方式 1.普通连接 2.占位符(%s针对所有类型,不需要强制类型转换。%d仅仅针对数字类型) 二、format格式化 三、f String格式化 (相比占位符的方式,python3版本增加了f String格式化的方式,比较简单易懂,这是我目前使 阅读全文
posted @ 2019-08-01 20:32 旧时光清风 阅读(599) 评论(0) 推荐(0)