会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jil-Menzerna
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2020年4月13日
30-内置方法补充
摘要: # zip v1 = 'hello' v2 = [111, 222, 333, 444, 5555, 6666] res = zip(v1, v2) print(list(res)) # divmod print(divmod(10000, 33)) # (303, 1) # dir class F
阅读全文
posted @ 2020-04-13 21:31 Jil-Menzerna
阅读(137)
评论(0)
推荐(0)
2020年4月12日
29-绑定方法与非绑定方法
摘要: 一、绑定方法 类中定义的函数分为两大类:绑定方法和非绑定方法 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 import settings # 将设置文件导入,设置文
阅读全文
posted @ 2020-04-12 11:45 Jil-Menzerna
阅读(158)
评论(0)
推荐(0)
28-多态
摘要: 一、多态介绍 什么是多态:多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 为何要有多态:多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如cat、dog、pig都是动物,但凡是动物肯定有talk方法,于是我们可以不用考虑它们
阅读全文
posted @ 2020-04-12 09:32 Jil-Menzerna
阅读(146)
评论(0)
推荐(0)
2020年4月9日
4.9---菱形问题、property、继承练习
摘要: 一、菱形问题练习 新式类下广度优先遍历 # 练习一: class H: pass class G(H): pass class E(G): pass class C(G): pass class B(E): pass class F(H): pass class D(F): pass class A
阅读全文
posted @ 2020-04-09 22:05 Jil-Menzerna
阅读(168)
评论(0)
推荐(0)
27-继承与派生
摘要: 一、继承的介绍 1.1 什么是继承 I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性 II:需要注意的是:python支持多继承 在Python中,新建的类可以继承一个或多个父类 class Parent1(object): x=1111 cla
阅读全文
posted @ 2020-04-09 20:28 Jil-Menzerna
阅读(182)
评论(0)
推荐(0)
2020年4月8日
26-面向对象-封装
摘要: 一、封装介绍 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接
阅读全文
posted @ 2020-04-08 22:06 Jil-Menzerna
阅读(153)
评论(0)
推荐(0)
4.8---面向对象练习2
摘要: 改写要求: # 1、基于面向对象代码,扩写Student类# 2、加入序列化与反序列化操作# 3、对象之间的关联采用id号# 4、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 类定义部分: import uuid import pickle class Scho
阅读全文
posted @ 2020-04-08 22:04 Jil-Menzerna
阅读(144)
评论(0)
推荐(0)
2020年4月7日
25-面向对象
摘要: 一、对象的概念 ''' 面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 面向对象: 核心是"对象"二字 对象的终极奥义就是将程序"整合" 对象是"容器",用来盛放数据与功能的 类也是"容器",该容器用来存放同类对象共有的数据与功能 python
阅读全文
posted @ 2020-04-07 23:25 Jil-Menzerna
阅读(174)
评论(0)
推荐(0)
4.7---选课系统(面向对象,整合数据与功能)
摘要: 选课系统 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 1、学校数据与功能整合 2、课程数据与功能进行整合 3、学生数据与功能进行整合 4、讲师数据与功能进行整合 5、班级数据与功能进行整合数据部分: 校区的名字:如"老男孩上海校区" 校区的地址:如"上海虹桥" 班级名
阅读全文
posted @ 2020-04-07 22:23 Jil-Menzerna
阅读(307)
评论(0)
推荐(0)
2020年4月2日
24-项目三层架构
摘要:
阅读全文
posted @ 2020-04-02 23:46 Jil-Menzerna
阅读(138)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告