多态:多态指的是一类事物有多种形态 多态性: class Animal: def run(self): raise AtrributeError("子类必须实现这种方法") class Person(Animal): pass p = Person() p.run() 通过父类主动抛出一个异常,告诉 ...
分类:
编程语言 时间:
2019-12-21 15:18:01
阅读次数:
78
#__author__ = 'juzi_juzi' #类属性与实例属性 #1、无法通过类访问实例属性; #2、类属性归类所所有,但是所有实例都可访问; #3、如果存在相同名称的类属性与实例属性,实例访问的时候会优先使用实例属性,实例找不到该属性再找类属性: #4、实例修改了类属性值,但原类属性对应的 ...
分类:
编程语言 时间:
2019-12-20 11:56:42
阅读次数:
80
一、先看语法,python 类语法中有三种方法,实例方法,静态方法,类方法。 ps.python中self,cls的区别 普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。而对于clas ...
分类:
编程语言 时间:
2019-12-19 16:25:40
阅读次数:
109
1.今日内容 1. 面向过程编程,函数式编程,面向对象编程 2. 面向对象的结构 3. 类的基本操作方法 4. 实例化一个对象 5. 对象操作类中的属性与方法 6. 什么是self 2.具体内容 1. 面向过程编程,函数式编程,面向对象编程 + 函数及之前的知识点,统称为:面向过程的程序设计 + 面 ...
分类:
编程语言 时间:
2019-12-18 13:09:24
阅读次数:
67
class F: def __init__(self, name): self.name = name def __getattr__(self, item): return '__getattr__'obj = F('tom')print(obj.name)print(obj.age)当调用类中的 ...
分类:
编程语言 时间:
2019-12-17 20:19:04
阅读次数:
67
metaclass : 元类, 就是创建python类对象的类 # 便用type动态创建类 # 1. 使用type创建一个User类对象 无基类,无属性 . () : 表示基类, {}:属性 User = type('User', (), {}) user = User() print(user) ...
分类:
Web程序 时间:
2019-12-15 14:41:17
阅读次数:
128
构造方法: def __init__(self) 路径: e:/pythonpro/liuyun/class02.py #——————类的构造方法——————- class person(): name ="张翰" sex = "男" #构造方法,固定的写法:初始化类 def __init__(se ...
分类:
编程语言 时间:
2019-12-13 21:48:34
阅读次数:
127
数据类型 ''' 数据类型 1. 数字 int(整型) long(长整型) ''' print(type(2**64)) ''' python3中全部是整型,没有长整型 ''' ''' float(浮点型) 3.23和52.3E-4是浮点数的例子 ''' print(52.3E4) print(52 ...
分类:
其他好文 时间:
2019-12-11 13:28:54
阅读次数:
83
类与对象的关系:对象都是由类产生的。 实例化:由类生产对象的过程。 类的属性分为数据属性(变量)和函数属性(函数,也叫方法)。 类和对象都使用点来访问。 一个简单的类 # -*- coding: utf-8 -*- class car: '这是一个车的类' #类的说明 wheel='橡胶' Engi ...
分类:
编程语言 时间:
2019-12-10 00:53:32
阅读次数:
117
JSON数据结构 要把json与字典区分开来 dumps(字典转换成Json) loads(Json转换成字典) 参考: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互 ...
分类:
编程语言 时间:
2019-12-08 15:48:45
阅读次数:
96