上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 多态 1 什么是多态 : 同一种事物的多种形态(通过继承实现) class Animal: pass class People(Animal): pass class Dog(Animal): pass class Pig(Animal): pass 2 为何要有多态=》多态会带来什么样的特性,多态 阅读全文
posted @ 2020-04-10 16:33 Henry121 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 封装 ​ 封装是面向对象三大特性最核心的一个特性 ​ 封装指的就是把数据与功能都整合到一起,封装<->整合。 ​ 针对封装到对象或者类中的属性,严格控制对它们的访问{隐藏与开放接口} 2. 隐藏属性 Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅 阅读全文
posted @ 2020-04-08 20:04 Henry121 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象编程 1.1 面向过程 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 1.2 面向对象 核心是"对象"二字 对象的终极奥义就是将程序"整合",整合也就是对象的精髓 对象是"容器",用来盛放数据与功能的 ''' 程序=数据+功能 学生的容器=学 阅读全文
posted @ 2020-04-07 17:01 Henry121 阅读(126) 评论(0) 推荐(0) 编辑
摘要: [TOC] 项目名:ATM+购物车(简易版) 项目需求: 所需实现的功能目录 程序的架构设计 项目实现 用户操作的用户视图层 core/src.py admin.py 管理员界面 逻辑接口层 interface/bank_interface.py, interface/shop_interface. 阅读全文
posted @ 2020-04-02 20:39 Henry121 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. time模块 1.1 时间的格式 1) 时间戳(timestamp): ​ 从1970年到现在经过的秒数 ​ 作用: ​ 用于时间间隔的计算 print(time.time())#1585550344.012155 2) 按照某种格式显示的时间(format string): ​ 作用 : 展 阅读全文
posted @ 2020-04-01 21:01 Henry121 阅读(168) 评论(0) 推荐(0) 编辑
摘要: python内置函数 abs() 获取绝对值 >>> abs(-10) 10 >>> a = -10 >>> a.__abs__() 10 all() 参数为可迭代对象,迭代对象为空时,返回True.如果迭代对象的所有元素都为真,那么返回True,否则返回False. all(['python',1 阅读全文
posted @ 2020-03-30 16:21 Henry121 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 模块 1 什么是模块 模块就是一系列功能的集合体,分为三大类 I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系 阅读全文
posted @ 2020-03-29 15:48 Henry121 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 二分法 1.1 什么是算法 ​ 算法是一种高效解决问题的办法 1.2 二分法 # 需求:有一个按照从小到大顺序排列的数字列表 # 需要从该数字列表中找到我们想要的那个一个数字 # 如何做更高效??? nums=[-3,4,7,10,13,21,43,77,89] find_num=10 num 阅读全文
posted @ 2020-03-26 17:49 Henry121 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 1 语法风格 条件成立时要返回的值 if 条件 else 条件不成立时要返回的值 x=1 y=2 res=x if x > y else y print(res) res=111111 if 'egon' == 'egon' else 2222222222 print(res) 2 应用 阅读全文
posted @ 2020-03-25 18:32 Henry121 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1、什么是迭代器 ​ 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 2、为何要有迭代器 ​ 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有: ​ 列表、字符串、元组、字典 、集合、打开文件 l=['egon',' 阅读全文
posted @ 2020-03-24 18:40 Henry121 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页