会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
期艾
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
2018年8月27日
Day29、Python中的异常处理及元类
摘要: 一、异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止。为了避免程序因为异常而崩溃,所以在应用程序中应该对异常进行处理,从而增强程序的健壮性 异常包含三个部分: 1. traceback异常的追踪信息 2. 异常的类
阅读全文
posted @ 2018-08-27 20:21 期艾
阅读(184)
评论(0)
推荐(0)
编辑
2018年8月23日
isinstance,issubclass,反射,内置方法(__str__,__del__,__call__)
摘要: 一、isinstance和issubclass Isinstance的用法是用来判断一个量是否是相应的类型,接受的参数一个是对象加一种类型。是用于判断一个对象是否是一个类的实例的函数。 例: 使用issubclass判断一个类是否是另外一个类的派生类,正确返回True错误返回False 例: 二、反
阅读全文
posted @ 2018-08-23 21:26 期艾
阅读(128)
评论(0)
推荐(0)
编辑
2018年8月22日
绑定方法与非绑定方法;classmethod及staticmethod装饰器
摘要: 绑定方法与“非绑定方法” 一、绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 1. 绑定给对象的方法: 类中定义的函数默认就是绑定给对象的 2. 绑定给类的方法: 为类中定义的函数加上一个装饰器classmethod 二、“非绑定方法”:既不与类绑定,又不与对象绑定,意味着对
阅读全文
posted @ 2018-08-22 19:58 期艾
阅读(135)
评论(0)
推荐(0)
编辑
2018年8月21日
组合,多态,封装
摘要: 一、组合 组合指的是某一个对象拥有一个属性,该属性的值是另一个对象 如下 通过为某一个对象添加属性(属性的值为另一个对象)的方式,可以间接地将两类关联/整合到一起,从而减少类与类之间的代码冗余。 案例如下: 二、多态 多态指的是同一种/类食物的不同形态,不同的子类对象调用相同的父类方法,产生不同的执
阅读全文
posted @ 2018-08-21 19:12 期艾
阅读(97)
评论(0)
推荐(0)
编辑
2018年8月20日
类的继承
摘要: 一丶继承介绍 什么是继承 继承是一种新建类的方式,新建的类称之为子类、派生类,被继承的类称之为父类、基类、超类 python中继承的特点: 1.继承的特性:子类可以遗传、重用父类的属性 2.python中一个子类可以同时继承多个父类 3.在继承背景下去说,python中的类分为两种:新式类,经典类
阅读全文
posted @ 2018-08-20 16:33 期艾
阅读(117)
评论(0)
推荐(0)
编辑
2018年8月17日
面向对象编程思想基本介绍,类与对象的基本使用,属性查找,绑定方法
摘要: 一丶面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序(脑袋里始终想的是对象二字)就好比在创造一个世界,世界是由一个个对象组成,在上帝眼里任何存在的事物都是对象,任何不存在的事物也都可以创造出来,是一种上帝的思维方式 优点:可扩展性高 缺点:编程的复杂度要高于面向过程编
阅读全文
posted @ 2018-08-17 19:57 期艾
阅读(177)
评论(0)
推荐(0)
编辑
2018年8月15日
Pycharm常用快捷键
摘要: 编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释 Ctrl + 左方括号 快速跳到代码开头Ctrl
阅读全文
posted @ 2018-08-15 20:11 期艾
阅读(159)
评论(0)
推荐(0)
编辑
2018年8月14日
re模块和subprocess模块
摘要: 一丶re模块 二丶subprocrss模块
阅读全文
posted @ 2018-08-14 15:57 期艾
阅读(208)
评论(0)
推荐(0)
编辑
2018年8月13日
8.13 常用模块
摘要: 一丶configparser 模块 configparser 是什么? 配置文件解析模块 什么是配置文件? 用于提供程序运行所需要的一些信息的文件 后缀 ini cfg 有什么用? 方便用户修改 例如超时时间配置文件内容格式 只包括两种元素 section 分区 option 选项 一个文件可以有多
阅读全文
posted @ 2018-08-13 16:57 期艾
阅读(79)
评论(0)
推荐(0)
编辑
2018年8月10日
包和日志模块的使用
摘要: 一、包 1.包就是一个保护有__init__.py文件的文件夹,包的本质就是一种模块,即包是用来导入使用的,包内部包含的文件也都是用来被导入使用的.包是为了更好组织好模块,就是一个文件夹. 注:在python2中,包下必须有一个__init__.py文件,而python3中即便没有也不会报错 首次导
阅读全文
posted @ 2018-08-10 22:04 期艾
阅读(123)
评论(0)
推荐(0)
编辑
上一页
1
2
3