会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
千岁兰
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2020年4月12日
30、多态与鸭子类型以及内置函数
摘要: 一、多态 1.1、什么是多态 多态指的是同一事物有多重形态 例如:动物有多种形态,相当于父子集 1.2、为什么要有多态 多态具有多态性,即可以不考虑对象具体类型的状况下直接使用对象 class Animal: # 统一所有子类的方法 def say(self): print('动物基本的发声频率。。
阅读全文
posted @ 2020-04-12 20:31 疏星淡月
阅读(183)
评论(0)
推荐(0)
2020年4月9日
作业4月9号
摘要: 作业二:在昨天作业的基础之上 # 1、引入属性访问控制+property# 2、引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系不要去继承 import uuid import pickle class Father: def __init__(self,na
阅读全文
posted @ 2020-04-09 21:53 疏星淡月
阅读(123)
评论(0)
推荐(0)
29、继承
摘要: 一、继承 1.1、什么是继承 继承是一种创建新类的方式,新建的类可以称为子类或者派生类,父类可以称为基类或者超类,子类会遗传父类1.2、Python中的继承 python中支持多继承关系,一个子类可以继承一个或者多个父类 class Parent1(object): x=1111 class Par
阅读全文
posted @ 2020-04-09 21:49 疏星淡月
阅读(180)
评论(0)
推荐(0)
2020年4月8日
作业4月8号
摘要: 1、练习上课作业讲解的面向对象代码,明天默写2、基于上课作业讲解的面向对象代码,扩写Student类3、加入序列化与反序列化操作4、对象之间的关联采用id号5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 class School: school_name =
阅读全文
posted @ 2020-04-08 23:37 疏星淡月
阅读(156)
评论(0)
推荐(0)
28、封装
摘要: 一、封装介绍 封装、继承、多态是面向对象三大特性中最核心的一个 封装就是将数据和功能整合在一起。 针对封装的属性,将会控制对封装对象的访问,分别是隐藏和开放接口二、将封装的属性进行隐藏操作 2.1、怎么隐藏 在属性名前加入__前缀,将会实现对外隐藏的效果 2.2、隐藏时需要注意的问题 1、在类的外部
阅读全文
posted @ 2020-04-08 21:05 疏星淡月
阅读(156)
评论(0)
推荐(0)
2020年4月7日
27、面向对象
摘要: 一、面向对象的介绍 1.1、面向对象以及面向过程的对比 1.1.1、面向过程: 核心:过程 目的:将程序流程化,按照步骤依次进行1.1.2、面向对象: 核心:对象 目的:将程序整合,对象相当于容器,用来盛放数据和功能 1.1.3、面向类: 核心:类(同类) 目的:将程序整合,类也是容器,用来盛放同类
阅读全文
posted @ 2020-04-07 21:31 疏星淡月
阅读(131)
评论(0)
推荐(0)
作业4月7号
摘要: 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合# 1、学校数据与功能整合# 2、课程数据与功能进行整合# 3、学生数据与功能进行整合# 4、讲师数据与功能进行整合# 5、班级数据与功能进行整合ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对
阅读全文
posted @ 2020-04-07 17:30 疏星淡月
阅读(124)
评论(0)
推荐(0)
2020年4月5日
26、ATM项目的编写流程
摘要: 1、搭建项目的目录规范 - ATM 项目根目录 - readme.md 项目的说明书 - start.py 项目启动文件 - conf 配置文件 - settings.py - lib 公共方法文件 - common.py - core(用户视图层) 存放用户视图层代码文件 - src.py - i
阅读全文
posted @ 2020-04-05 08:35 疏星淡月
阅读(376)
评论(0)
推荐(0)
2020年4月2日
25、ATM项目的综合应用
摘要: 一、一个项目的开始 1.1、项目的说明书 ATM+购物车 1.2、项目需求 1.额度15000或自定义 --> 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 --> 购物功能、支付功能 3.可以提现,手续费5% --> 提现功能 4.支持多账户登录 --> 登录功能 5.支持账户
阅读全文
posted @ 2020-04-02 22:22 疏星淡月
阅读(254)
评论(0)
推荐(0)
2020年4月1日
24、常用模块三
摘要: 一、logging模块 日志模块 1.1、日志模块输出位置 1.终端 2.文件 filename='access.log', # 不指定,默认打印到终端 1.2、日志格式 format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(me
阅读全文
posted @ 2020-04-01 22:14 疏星淡月
阅读(171)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告