前言 easydict允许以属性的方式访问dict类型,且可以递归地访问,使用起来比较方便。 安装 使用 参考 1. easydict; 完 ...
分类:
编程语言 时间:
2019-11-04 20:02:48
阅读次数:
210
1、 class Animal(object): voice = '咩' def __init__(self,voice): #__init__为python内置函数 Animal.voice = voice #直接对类的属性进行修改 def cat(self): pass print(Animal ...
分类:
编程语言 时间:
2019-11-04 11:34:49
阅读次数:
78
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 思路 定义两个栈,一个保存正常的数据,另一个用来记录当前的最小元素 代码 # -*- coding:utf-8 -*- class Solution: def __init__(self ...
分类:
编程语言 时间:
2019-11-04 11:25:45
阅读次数:
62
基本概念 面向对象三要素之一:继承inheritance。人类和猫类都是继承自动物类。 个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性。在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码,多复用。子类可以定义自己的属性和方法。 先看一个不用继承的例子: 上 ...
分类:
编程语言 时间:
2019-11-03 18:26:22
阅读次数:
79
一、类的定义 类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 对象:类实例化出来的叫做对象 对象和类的关系:类和对象的关系就像模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类。 类和实例 面向对象最重要的概念就是类(Class ...
分类:
编程语言 时间:
2019-11-01 16:05:10
阅读次数:
104
章节Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(String) Python 运算符 Python 列表(list) Python 元组(Tuple) Python 集合(Set) Py ...
分类:
编程语言 时间:
2019-10-29 14:00:10
阅读次数:
99
1. 类的属性
2. 实例化
3. 类变量与实例变量(修改类变量)
4. 类的__init__方法(也叫构造函数)
5. 类变量的作用
6. 析构函数
7. 私有属性
8. 私有方法
分类:
编程语言 时间:
2019-10-27 23:00:33
阅读次数:
97
介绍python类方法的两种特殊装饰器@classmethod和@staticmethod。 ...
分类:
编程语言 时间:
2019-10-26 16:52:15
阅读次数:
90