会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mackay
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2018年6月30日
python之面向对象高级进阶-反射与内置模块
摘要: 内置函数模块isinstance和issubaclassclass Foo: passobj=Foo()print(isinstance(obj,Foo)) #isinstance(obj,Foo)判断是否obj是否是类 Foo 的对象isinstanc...
阅读全文
posted @ 2018-06-30 12:23 Marcki
阅读(163)
评论(0)
推荐(0)
2018年6月29日
python面向对象编程之封装-绑定方法与非绑定方法
摘要: 1.绑定方法 特性:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 (精髓在于自动传入) 绑定方法分为两类: 1.绑定给对象方法 在类内部定义的函数(没有被任何封装器修饰的),默认就是绑定给对象用...
阅读全文
posted @ 2018-06-29 14:56 Marcki
阅读(182)
评论(0)
推荐(0)
2018年6月28日
python之面向对象编程之多态与多态性
摘要: 1.什么是多态 多态指的是同一种事物的多种形态 水-》冰、水蒸气、液态水 动物-》人、狗、猪2.为啥要用多态 多态性: 继承同一个类的多个子类中有相同的方法名 那么子类产生的对象就可以不用考虑具体的类型而直接调用功能 多态性...
阅读全文
posted @ 2018-06-28 17:03 Marcki
阅读(300)
评论(0)
推荐(0)
python之面向对象编制之封装
摘要: 1.什么是封装 封:属性对外是隐藏的,单对内是开放的 装:申请一个名称空间,往里装入一系列名字/属性2.为什么要封装 封装数据属性的目的 首先定义属性的目的就是为了给类外部的使用而使用 隐藏之后是为了不让外部直接使用...
阅读全文
posted @ 2018-06-28 17:03 Marcki
阅读(134)
评论(0)
推荐(0)
python面向对象编程-继承与派生
摘要: 一.什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 强调:继承是类与类之间的关系二.为什么用继承 因为继承的好处就是可以减少代码的冗余三.如何继承 在python中支持一个类同...
阅读全文
posted @ 2018-06-28 17:02 Marcki
阅读(211)
评论(0)
推荐(0)
python之继承中组合用法与菱形继承关系查找法
摘要: 1.什么是组合 组合就是一个类的对象具备某一属性,该属性的值是指向另外外一个类的对象2.为什么用组合 组合也是用来解决类与类之间代码冗余问题3.用法 class Course: #组合 def __init...
阅读全文
posted @ 2018-06-28 17:02 Marcki
阅读(579)
评论(0)
推荐(0)
2018年6月27日
python之对象产生,属性(定义的值)的查找原则,对象绑定关系
摘要: 例1: 通过外部定义一个函数也可以传值进去class OldboyStudent: school='oldboy' def choose_course(self): print(...
阅读全文
posted @ 2018-06-27 14:16 Marcki
阅读(388)
评论(0)
推荐(0)
2018年6月26日
python之面向对象编程介绍、创建
摘要: 1.面向过程编程 核心是过程二字,过程值的是解决问题的步骤,即先干什么,再干什么然后在干什么 基于该思想编写程序好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化,进而简单化 (一个复杂的问题,分成一个个小的步...
阅读全文
posted @ 2018-06-26 14:45 Marcki
阅读(160)
评论(0)
推荐(0)
python之shutil模块使用方法
摘要: 1.shutil模块 高级的 文件、文件夹、压缩包 处理模块使用方法: * shutil.copyflileobj(open('user.txt','r'),open('pwd','w')) #文件内容拷贝到另一个文件里 * sh...
阅读全文
posted @ 2018-06-26 14:28 Marcki
阅读(1284)
评论(0)
推荐(0)
python之shelve模块、xml模块
摘要: shevle模块比pickle模块简单,只要一个open模式,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型如下例题:import shelve# dic1={'pwd':'alex3714','age':18,'sex':'...
阅读全文
posted @ 2018-06-26 14:28 Marcki
阅读(127)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告