![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
小哦--
努力努力再努力
展开
-
面向对象-1-类和对象、基础语法、初始化、内置方法和属性
1. 基本概念2. 类和对象例如:3. 面向对象基础语法class Cat: def eat(self): print('小猫爱吃鱼') def drink(self): print ('小猫爱喝水')tom = Cat()tom.drink()tom.eat()接上面的程序...原创 2019-04-11 20:54:20 · 185 阅读 · 0 评论 -
面向对象-2-封装、身份运算符、私有属性和方法
做一个案例名词是属性: 名字 体重动词是方法: 吃 跑步class Person: def __init__(self,name,weight): self.name = name self.weight = weight def __str__(self): return('我是%s,体重%.2f公斤' % (se...原创 2019-04-12 14:26:48 · 84 阅读 · 0 评论 -
面向对象-3-单继承、方法重写、私有属性和方法、多继承、多态
单继承方法重写私有属性和方法多继承多态class Dog(object): def __init__(self, name): self.name =name def game(self): print('%s 蹦蹦跳跳的玩耍' % self.name)class XiaotianDog(...原创 2019-04-12 15:21:47 · 149 阅读 · 0 评论 -
面向对象-4-实例属性和方法、类属性和类方法、静态方法
实例类class Tools(object): count = 0 def __init__(self, name): self.name = name Tools.count += 1futou = Tools('斧头')chuizi = Tools('锤子')print(Tools.count)class ...原创 2019-04-12 16:34:45 · 324 阅读 · 0 评论 -
面向对象-5-单例设计模式
class MusicPlayer(object): def __new__(cls, *args, **kwargs): # 创建对象时,new 方法自动被调用。 print('创建对象,分配空间') def __init__(self): print('初始化')music= MusicPlayer()prin...原创 2019-04-12 17:18:38 · 133 阅读 · 0 评论 -
面向对象-6-异常
## 1. 异常的概念## 2. 捕获异常## 3. 异常的传递## 4. 自定义异常原创 2019-04-12 19:23:23 · 67 阅读 · 0 评论 -
面向对象-7-模块导入、模块搜索、包、发布模块、pip安装
1.模块文件名一定不能和 系统的模块文件 重名。2.包原创 2019-04-12 19:57:06 · 89 阅读 · 0 评论 -
面向对象-8-文件读、写、关闭、复制、打开、文本文件的编码、eval函数
1. 文件基本概念2. 文件基本操作3. 文件 目录的常用操作4. 文本文件的编码方式5. eval 函数1原创 2019-04-12 20:47:29 · 73 阅读 · 0 评论