python基础
基础语法,函数,面向对象
ZYP_PYTHON
这个作者很懒,什么都没留下…
展开
-
python_day13(笔记及练习)
面向对象的延续复习封装:封装数据:多 --> 一封装行为:隐藏 --> 提供必要功能设计角度:分而治之,变则疏之继承:继承行为:子类可以直接使用父类的方法继承数据:子类在构造函数中通过super()调用父类构造函数设计角度:抽象 --> 统一 --> 隔离多态:语法角度:调用父方法,重写,创建子类对象设计角度:调用父类一个方法,在不同的子类上有不同的...原创 2020-01-15 18:30:26 · 298 阅读 · 0 评论 -
python_day12(笔记及练习)
封装数据角度讲1. 定义:将一些基本数据类型复合成一个自定义类型。2. 优势:将数据与对数据的操作相关联。代码可读性更高(类是对象的模板)。行为角度讲1. 定义:类外提供必要的功能,隐藏实现的细节。2. 优势:简化编程,使用者不必了解具体的实现细节,只需要调用对外提供的功能。3. 私有成员:(1) 作用:无需向类外提供的成员,可以通过私有化进行屏蔽。(2) 做法:命名使...原创 2020-01-14 18:41:23 · 304 阅读 · 0 评论 -
python_day11(笔记及练习)
类实例成员:对象的不同信息实例变量:对象.名称实例方法:def 方法名(self)类成员:大家共同信息类变量:定义在类中,方法外; 变量名 = 数据类方法:@classmethoddef 方法名(cls)静态方法:独立的功能封装:数据角度:多 —> 一例如:老婆:姓名、颜值、钱…敌人:姓名、攻击力、防御力…向量:x、y优势:复合人类思考方式将数据...原创 2020-01-13 19:10:04 · 466 阅读 · 0 评论 -
python_day10(笔记及练习)
类和对象1. 类:一个抽象的概念,即生活中的”类别”。2. 对象:类的具体实例,即归属于某个类别的”个体”。3. 类是创建对象的”模板”。– 数据成员:名词类型的状态。– 方法成员:动词类型的行为。4. 类与类行为不同,对象与对象数据不同。语法定义类1. 代码class 类名:“””文档说明”””def init(self,参数列表):self.实例变量 = 参数方法成...原创 2020-01-11 18:00:13 · 431 阅读 · 0 评论 -
python_day09(笔记及练习)
""" 复习 函数内存 1. 创建函数代码,加载到内存中,不执行函数体. 2. 调用函数开辟空间(栈帧),函数执行过后空间释放. 函数参数 实际参数:调用者通过?方式传递数据 位置实参:位置/顺序 序列实参:拆 ...原创 2020-01-10 19:00:36 · 256 阅读 · 0 评论 -
python_day08(笔记及练习)
函数参数实参传递方式argument""" 函数参数 实际参数:调用者以何种方式传递数据 位置实参 -- 序列实参 关键字实参 -- 字典实参"""def func01(p1, p2, p3): print(p1) print(p2)...原创 2020-01-09 18:37:45 · 246 阅读 · 0 评论 -
python_day07(笔记及练习)
复习容器1. 种类及特点字符串:存储字符编码,不可变,序列列表:存储变量,可变,序列元组:存储变量,不可变,序列字典:存储键值对,可变,散列集合:存储键,可变,散列2. 相互转换? --> 列表 list()? --> 元组 tuple()? --> 字典 dict()? --> 集合 set()? --> 字符串 “连接符...原创 2020-01-08 20:45:32 · 216 阅读 · 0 评论 -
python_day06(笔记及练习)
列表推导式嵌套1. 语法:变量 = [表达式 for 变量1 in 可迭代对象1 for 变量2 in可迭代对象2]2. 传统写法:result = []for r in [“a”, “b”, “c”]:for c in [“A”, “B”, “C”]:result.append(r + c)3. 推导式写法:result = [r + c for r in list01 fo...原创 2020-01-07 20:10:03 · 319 阅读 · 0 评论 -
python_day05(笔记及练习)
""" 列表内存图"""list01 = ["张无忌","赵敏"]list01.append("小昭")list01.insert(1,"周芷若")list01.remove("赵敏")深拷贝和浅拷贝浅拷贝:复制过程中,只复制一层变量,不会复制深层变量绑定的对象的复制过程。深拷贝:复制整个依懒的变量。""" 深拷贝 优点: 对其中之一...原创 2020-01-04 18:06:35 · 257 阅读 · 0 评论 -
python_day04(笔记及练习)
for 语句1. 作用:用来遍历可迭代对象的数据元素。可迭代对象是指能依次获取数据元素的对象,例如:容器类型。2. 语法:for 变量列表 in 可迭代对象:语句块1else:语句块23. 说明:else子句可以省略。在循环体内用break终止循环时,else子句不执行。message = "我是齐天大圣孙悟空"for item in message: prin...原创 2020-01-03 18:44:46 · 373 阅读 · 1 评论 -
python_day01-day03(笔记及练习)
注释给人看的,通常是对代码的描述信息。1. 单行注释:以#号开头。(ctrl+#)2. 多行注释:三引号开头,三引号结尾。(""" """)函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。例如:1. print(数据) 作用:将括号中的内容显示在控制台中 print("hellow world")2. 变量 = input(“需要显示的内容”) 作用:将用户输...原创 2020-01-02 18:44:35 · 681 阅读 · 0 评论