会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
慆慢险躁
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年4月17日
异常处理与网络编程基础
摘要: 一、异常处理 1.1 什么是异常 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止 1.1.1 异常处理的三个特征 1)异常的追踪信息 2)异常的类型 3)异常的内容 1.2 为何处理异常 为了增强程序的健壮性,即便是程序运行过程中出错了,也不要终止程序 而是捕捉异常并处理:将
阅读全文
posted @ 2020-04-17 00:48 慆慢险躁
阅读(118)
评论(0)
推荐(0)
2020年4月16日
面向对象反射、内置方法、元类、属性查找作业
摘要: 1、在元类中控制把自定义类的数据属性都变成大写 2、在元类中控制自定义的类无需__init__方法 1)元类帮其完成创建对象,以及初始化操作; 2)要求实例化时传参必须为关键字形式,否则抛出异常TypeError: must use keyword argument 3)key作为用户自定义类产生对
阅读全文
posted @ 2020-04-16 00:52 慆慢险躁
阅读(126)
评论(0)
推荐(0)
2020年4月15日
面向对象反射、内置方法、元类、属性查找
摘要: 一、反射 1.1 反射三连问 1.1.1 什么是反射? 反射指的是在程序的运行过程中,可以'动态'获取对象的信息(数据属性或函数属性); '动态'获取指的是直到运行语句时才知道数据类型。 1.1.2 为什么要有反射? 能够通过字符串访问或者操作属性值。 当我们需要从一个不知道有什么属性的对象那里获取
阅读全文
posted @ 2020-04-15 18:44 慆慢险躁
阅读(134)
评论(0)
推荐(0)
2020年4月10日
python学习之面向对象property、继承与菱形问题
摘要: 一、property装饰器 装饰器是在不修改被装饰对象源代码以及调用方式的前提下为被装饰对象添加 新功能的可调用对象 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 成人的BMI数值: 过轻:低于18.5 正常:18.5 23.9 过重:24 27 肥胖:28 32 非常肥胖
阅读全文
posted @ 2020-04-10 00:14 慆慢险躁
阅读(153)
评论(0)
推荐(0)
2020年4月9日
python学习之面向对象property、继承与菱形问题作业
摘要: 作业一:自己试验一下菱形问题下的属性查找顺序 作业二:在昨天作业的基础之上 1、引入属性访问控制+property 2、引入继承与派生的概念来减少代码冗余 注意:要满足什么"是"什么的关系,不满足"是"的关系不要去继承
阅读全文
posted @ 2020-04-09 23:56 慆慢险躁
阅读(177)
评论(0)
推荐(0)
python学习之面向对象一作业
摘要: 1、练习上课作业讲解的面向对象代码,明天默写 2、基于上课作业讲解的面向对象代码,扩写Student类 3、加入序列化与反序列化操作 4、对象之间的关联采用id号 5、可以通过id找到对应的文件,然后从文件中反序列化出执行的学校、班级、课程、学生对象
阅读全文
posted @ 2020-04-09 01:58 慆慢险躁
阅读(223)
评论(0)
推荐(0)
2020年4月8日
python学习之面向对象基础作业
摘要: 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 1、学校数据与功能整合 2、课程数据与功能进行整合 3、学生数据与功能进行整合 4、讲师数据与功能进行整合 5、班级数据与功能进行整合 ps:不会写的同学,可以先用普通的方式,先把数据与功能都给写好,再考虑基于面向对象的思想
阅读全文
posted @ 2020-04-08 01:11 慆慢险躁
阅读(161)
评论(0)
推荐(0)
2020年4月2日
python学习之项目的三层结构
摘要: 1、三层架构 1.1 用户视图层 用于与用户交互的,可以接受用户的输入,打印接口返回的数据。 1.2 逻辑接口层 接受 用户视图层 传递过来的参数,根据逻辑判断调用数据层加以处理, 并返回一个结果给用户视图层。 1.3 数据处理层 接受接口层传递过来的参数,做数据处理的 。 1)保存数据 save(
阅读全文
posted @ 2020-04-02 19:53 慆慢险躁
阅读(337)
评论(0)
推荐(0)
2020年4月1日
python学习之模块补充二
摘要: 1、logging 模块 1.1 logging模块的基本配置 1.2 日志配置字典 1.2.1 定义三种日志输出格式,日志中可能用到的格式化串如下 1.2.2 强调:其中的%(name)s为getlogger时指定的名字 1.2.3 日志配置字典 1.2.3 产生日志文件 接下来要做的是:拿到日志
阅读全文
posted @ 2020-04-01 16:07 慆慢险躁
阅读(120)
评论(0)
推荐(0)
python学习之内置模块补充
摘要: 1、json与pickle模块 1.1 什么是序列化&反序列化 内存中的数据类型 序列化 特定的格式(json格式或者pickle格式) 内存中的数据类型序列化str({'aaa':111}) "{'aaa':111}" {'aaa':111}特定的格式的内容有两种用途 1) 可用于存储=》用于存档
阅读全文
posted @ 2020-04-01 00:47 慆慢险躁
阅读(126)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告