python
wemozj
这个作者很懒,什么都没留下…
展开
-
单例的创建
单例模式是应用开发过程中最简单同时也是最著名的一种创建型设计模式。单例模式提供了一个类只有一个特定类型的对象的机制。通常应用于场景为:日志记录、数据库操作等,程序运行时只能生成一个实例,避免对同一资源产生冲突的访问请求。运行结果...原创 2018-02-13 15:33:37 · 277 阅读 · 0 评论 -
python之模块
python中的模块就好比是工具包中的工具,当需要用到这个工具,就需要导入这个模块。实际上,模块就是一个py文件。导入模块的形式: import module1,import mudule2...引用模块中的函数,形式为: 模块名.函数名若只用到模块中的某个函数,可以用下面方法实现: from 模块名 import 函数名1,函数名2,...例:from math im...原创 2018-02-20 20:05:17 · 274 阅读 · 0 评论 -
python异常处理
产生NameError异常,则进行相应异常后的操作多个异常处理捕获所有异常用:Exception(python3中,python2中直接except:)把产生异常的原因放入ret,然后对原因进行操作不管产生或不产生异常,都要进行finally操作自定义异常在异常处理中抛出异常...原创 2018-02-20 11:16:11 · 259 阅读 · 0 评论 -
只初始化一次对象
原创 2018-02-19 16:14:47 · 1411 阅读 · 0 评论 -
python 类的多态
Python 类的多态 在说明多态是什么之前,我们在 Child 类中重写 print_title() 方法:若为male,print boy;若为female,print girl 1 class Person(object): 2 def __init__(self,name,sex): 3 self.name = name 4 self...转载 2018-02-14 15:09:11 · 579 阅读 · 0 评论 -
多继承、重写父类方法
python是可以多继承的class C(A,B):重写父类方法:当子类中有和父类相同名字的方法,子类中的方法会覆盖掉父类中的同名方法原创 2018-02-14 14:57:50 · 741 阅读 · 0 评论 -
私有属性
类的私有属性:__private_attrs:两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问。在类内部的方法中使用时 self.__private_attrs。12类的方法:在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数self,且为第一个参数1类的私有方法 :__private_method:两个下划线开头,声明该方法为私有方法,不...转载 2018-02-14 14:29:27 · 683 阅读 · 0 评论 -
python——继承介绍以及单继承
1、继承的概念 在程序中,继承描述的是事物之间的所属关系。比如说猫和狗都属于动物,那么猫和狗这两个类就可以继承动物这个类的一些属性和行为。其中,猫狗称为子类,动物称为父类。2、Demo #定义一个父类class Animal(object): """定义了一个动物类""" def __init__(self,name): self.name = name def eat(self):...原创 2018-02-14 14:22:49 · 1486 阅读 · 0 评论 -
__del__()方法
当删除一个对象时,python解释器会默认调用__del__()方法所以当引用对象的引用计数变为0时,这个对象才算真正被删除了原创 2018-02-13 18:39:20 · 605 阅读 · 0 评论 -
__str__()方法
只要定义了__str__(self)方法,那么就会打印从这个方法中return的数据Demo:原创 2018-02-13 18:25:22 · 1197 阅读 · 0 评论 -
__init__()方法
1、为什么需要__init__()方法? 答:我们在创建对象的同时,常常也需要对 对象添加属性。如果每次在同一个类下创建对象都需要手动添加属性,是很麻烦的。因此,使用__init__()方法,在创建对象的同时,设置了对象的属性,减少代码的重复,提高效率。2、使用方法class Car: def __init__(self): self.color = 'black' ...原创 2018-02-13 18:14:15 · 1852 阅读 · 0 评论 -
python面向对象——类与对象
类:常指的是具有相同属性或行为的事物的集合。对象:是具体存在的东西比如说 狗是一个类,那么中华田园犬和泰迪就是两个具体的对象原创 2018-02-13 16:50:27 · 285 阅读 · 0 评论 -
列表生成式
原创 2018-03-10 22:35:34 · 254 阅读 · 0 评论