会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Provence_Yu
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2020年4月12日
Python入门day30——mixins机制、super()、多态、绑定方法、内置函数
摘要: Mixins机制 多继承的正确打开方式:mixins机制 mixins机制核心:就是在多继承背景下尽可能地提升多继承的可读性 Python提供了Mixins机制,简单来说Mixins机制指的是子类混合(mixin)不同类的功能,而这些类采用统一 的命名规范(例如Mixin后缀),以此标识这些类只是用
阅读全文
posted @ 2020-04-12 22:32 于~得~水
阅读(244)
评论(0)
推荐(0)
编辑
2020年4月9日
day29作业
摘要: ```python # 作业一:自己试验一下菱形问题下的属性查找顺序 class G(object): def test(self): print('from G') class E(G): def test(self): print('from E') class F(G): def test(self): print('from F') class B(E): def test(self):
阅读全文
posted @ 2020-04-09 21:51 于~得~水
阅读(63)
评论(0)
推荐(0)
编辑
Python入门day29——property、继承
摘要: 一:装饰器 装饰器是在不修改被装饰对象源代码以及调用方式的前提下为被装饰对象添加 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 二:案例 一:什么是继承 I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性 II:需要注意的
阅读全文
posted @ 2020-04-09 21:30 于~得~水
阅读(106)
评论(0)
推荐(0)
编辑
2020年4月8日
day28作业
摘要: ```python # 1、练习上课作业讲解的面向对象代码,明天默写 # 2、基于上课作业讲解的面向对象代码,扩写Student类 # 3、加入序列化与反序列化操作 # 4、对象之间的关联采用id号 # 5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象 import pickle import uuid import os class Student: uui
阅读全文
posted @ 2020-04-08 22:31 于~得~水
阅读(76)
评论(0)
推荐(0)
编辑
Python入门day28——封装
摘要: 一:封装介绍 封装:面向对象三大特征 最核心 的一个特性 封装 整合 二:将封装的属性进行隐藏操作 1.如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果 该隐藏需要注意的问题: I:在类外部无法直接访问双下滑线开头的属性,但知道了类名和属性名就可以拼出名字:类名__属性,然后就可以访问了
阅读全文
posted @ 2020-04-08 18:57 于~得~水
阅读(107)
评论(0)
推荐(0)
编辑
2020年4月7日
day27作业
摘要: ```python # 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 # 1、学校数据与功能整合 # 2、课程数据与功能进行整合 # 3、学生数据与功能进行整合 # 4、讲师数据与功能进行整合 # 5、班级数据与功能进行整合 # ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想进行整合 # # 数据部分: # 校区的名字:如"老
阅读全文
posted @ 2020-04-07 21:50 于~得~水
阅读(83)
评论(0)
推荐(0)
编辑
day27——面向对象编程
摘要: 一:面向过程 与 面向对象 面向过程: 面向对象: 程序 = 数据 + 功能 二:实现方法 初级版 进阶版 高级版 学生的功能 def tell_stu_info(stu_obj): print('学生信息 名字:%s 年龄:%s 性别:%s' % ( stu_obj['stu_name'], st
阅读全文
posted @ 2020-04-07 21:08 于~得~水
阅读(161)
评论(0)
推荐(0)
编辑
2020年4月4日
ATM+购物车
摘要: setting 1 ''' 2 存放配置信息 3 ''' 4 import os 5 6 # 获取项目根目录路径 7 BASE_PATH = os.path.dirname( 8 os.path.dirname(__file__) 9 ) 10 11 # 获取user_data文件夹目录路径 12
阅读全文
posted @ 2020-04-04 23:59 于~得~水
阅读(128)
评论(0)
推荐(0)
编辑
2020年4月2日
day25项目ATM+购物车
摘要: # 项目的说明书## 项目:ATM + 购物车# 项目需求: 1.额度15000或自定义 --> 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 --> 购物功能、支付功能 3.可以提现,手续费5% --> 提现功能 4.支持多账户登录 --> 登录功能 5.支持账户间转账 -->
阅读全文
posted @ 2020-04-02 21:17 于~得~水
阅读(102)
评论(0)
推荐(0)
编辑
2020年4月1日
Python入门day24——re模块
摘要: 一:常用匹配模式表 二:详解 import re # 匹配字母、数字、下划线 print(re.findall('\w','aAbc123_*()-=')) # ['a', 'A', 'b', 'c', '1', '2', '3', '_'] # 匹配非字母、数字、下划线 print(re.find
阅读全文
posted @ 2020-04-01 21:09 于~得~水
阅读(544)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页
ヾ(≧O≦)〃嗷~