- 博客(11)
- 收藏
- 关注
原创 python学习第一阶段面向对象day10
实例成员 实例变量:对象不同的数据 实例方法:对象相同行为 核心逻辑: 对象.? 标准写法 class Wife: def __init__(self, name): # 创建实例变量:对象.变量名 = 数据 self.name = name def print_self(self): print("我叫:", self.name) ...
2020-01-21 11:52:35
294
原创 面向对象
“”" 一家公司有如下几种岗位: 程序员:底薪 + 项目分红 测试员:底薪 + Bug * 5 … 创建员工管理器 记录所有员工 提供计算总工资的功能 叙述: 三大特征: 封装:根据需求划分为员工管理器、程序员、测试员 继承:创建员工类,隔离员工管理器与具体员工的变化 多态:员工管理器调用员工,具体员工重写员工的计算薪资方法,添加具体员工对象 (调父) (重写) ...
2020-01-15 19:49:50
204
原创 面先对象
class Skill: def __init__(self, name="", time=0, atk=0, consumes=0): self.name=name self.time=time self.atk=atk self.consumes=consumes # def print_self(self): ...
2020-01-11 19:19:46
148
原创 python学习第一阶段面向对象day09
面向对象Object Oriented 概述 面向过程 分析出解决问题的步骤,然后逐步实现。 例如:婚礼筹办 – 发请柬(选照片、措词、制作) – 宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材) – 婚礼仪式(定婚礼仪式流程、请主持人) 公式:程序 = 算法 + 数据结构 优点:所有环节、细节自己掌控。 缺点:考虑所有细节,工作量大。 面向对象 找出解决问题的人,然后分配职责。 例如...
2020-01-10 19:14:48
196
原创 python学习第一阶段函数day08
调用函数 语法:函数名(实际参数) 说明:根据形参传递内容。 返回值 定义: 方法定义者告诉调用者的结果。 语法: return 数据 说明: return后没有语句,相当于返回 None。 函数体没有return,相当于返回None。 可变/不可变类型在传参时的区别 不可变类型参数有: 数值型(整数,浮点数,复数) 布尔值bool None 空值 字符串str 元组tuple ...
2020-01-09 19:17:40
190
原创 python第一阶段容器推导式and函数学习第一阶段day07
推导式 列表推导式 [处理变量 for 变量 in 可迭代对象 if 条件] 字典推导式 {处理变量 : 处理变量 for 变量 in 可迭代对象 if 条件} 集合推导式 {处理变量 for 变量 in 可迭代对象 if 条件} 适用性: 根据可迭代对象,构建容器时. # 需求1:range(10) --> key:0-9 value: key的平...
2020-01-08 18:30:06
265
原创 python容器学习第一阶段day06
元组 定义 1. 由一系列变量组成的不可变序列容器。 2. 不可变是指一但创建,不可以再添加/删除/修改元素。 基础操作 创建空元组: 元组名 = () 元组名 = tuple() 创建非空元组: 元组名 = (20,) 元组名 = (1, 2, 3) 元组名 = 100,200,300 元组名 = tuple(可迭代对象) 获取元素: 变量 = 元组名[索引] 变量 = 元组名[切...
2020-01-07 20:00:36
305
原创 python容器学习第一阶段day05
列表内存图 插入是从最后元素开始以此向后移动 删除是从下一个元素依次向前覆盖 list02=list01 是将第一个列表的地址赋值给第二给列表,不会产生一个新的内存地址。 list02=list01[:] 是将第一个列表浅复制给第二个列表,在产生一个新的内存地址。 list02[0:1]=“金毛狮王” 替换切片内的元素,右边的内容遍历到左边的切边内。 列表嵌套列表修改元素 列表浅拷贝 ...
2020-01-06 10:54:48
445
原创 python容器学习第一阶段day04
容器 通用操作 数学运算符 1. +:用于拼接两个容器 2. +=:用原容器与右侧容器拼接,并重新绑定变量 3. *:重复生成容器元素 4. *=:用原容器生成重复元素, 并重新绑定变量 5. < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果。 成员运算符 1. 语法: 数据 in 序列 数据 not in 序列 2. 作用: ...
2020-01-03 20:04:24
314
原创 Python语句学习第一阶段day03
语句 行 物理行:程序员编写代码的行。 逻辑行:python解释器需要执行的指令。 建议一个逻辑行在一个物理行上。 如果一个物理行中使用多个逻辑行,需要使用分号;隔开。 如果逻辑行过长,可以使用隐式换行或显式换行。 隐式换行:所有括号的内容换行,称为隐式换行 括号包括: () [] {} 三种 显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉...
2020-01-02 19:16:08
357
原创 Python学习基础第一阶段day02
Python简介 定义:python是一个免费,开源,可以跨平台,动态,面向对象的编程语言。 python的执行方式 交互式: 在命令行输入指令,回车即可得到结果。 1.打开终端 2.进入交互式:python3 3. 编写代码:print(“hello world”) 4. 离开交互式:exit() 文件式: 将指令编写到.py文件,可以重复运行程序。 1.编写文件。 2.打开终端 3.进入程序所...
2020-01-01 13:47:48
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人