NOTE:重要强调: Python的作用域和命名空间(1)命名空间 是从命名到对象的映射 ①内置命名空间 ②全局命名空间:模块 ③本地命名空间:模块中的函数和类(2)作用域 是一个 Python 程序可以直接访问命名空间的正文区域 一:简介 类:用来描述具有相同的属性和方法的对象的集合 方法:类中定 ...
分类:
编程语言 时间:
2018-09-28 20:35:08
阅读次数:
228
1.类 2.类实例化 3.类的property 通过定义一个特殊的__init__方法,绑定相关属性。 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释器自己会把实例变量传进去 4.访问权限 这样就确保了 ...
分类:
编程语言 时间:
2018-09-25 23:29:56
阅读次数:
357
#!/usr/bin/env python# -*- coding:utf-8 -*-# 作者:Presley# 邮箱:1209989516@qq.com# 时间:2018-08-05# OOP学习2class SchoolMember(object): member_numbers = 0 def ...
分类:
编程语言 时间:
2018-09-22 19:45:38
阅读次数:
162
#!/usr/bin/env python# -*- coding:utf-8 -*-# 作者:Presley# 邮箱:1209989516@qq.com# 时间:2018-08-05# OOP学习1class Role(object): members = 0 ac = None def __in ...
分类:
编程语言 时间:
2018-09-22 14:49:49
阅读次数:
180
####python的面向对象### 1.面向对象的三个特征:封装,继承,多态 2.多态:不同的子类对象调用相同的方法,产生不同的执行结果 示例: class Dog(object): def __init__(self,name): self.name = name def game(self): ...
分类:
编程语言 时间:
2018-09-20 23:30:13
阅读次数:
298
class LogicGate(): def __init__(self,n): self.name=n def getname(self): return self.name def getoutput(self): output=self.out() return outputclass Bin ...
分类:
编程语言 时间:
2018-09-17 13:32:22
阅读次数:
274
、基本概念 面向对象三要素之一:继承inheritance 继承表达式:class Cat(Anaimal),继承可以让子类从父类获取特征(属性和方法) 父类:Anaimal 就是Cat的父类,也称为基类,超类 子类:Cat就是Anaimal的子类,也称为派生类 2、定义 格式如下: 如果类定义时, ...
分类:
编程语言 时间:
2018-09-16 20:52:11
阅读次数:
173
1、随机数生成类: 参考代码: 1 # # 常规类实现: 2 import random 3 4 class RandomGen: 5 def __init__(self, start=1, stop=10, patch=10): 6 self.start = start 7 self.stop = ...
分类:
编程语言 时间:
2018-09-16 16:13:45
阅读次数:
203
一:三大编程范式 (类:把一类事物的相同的特征和动作整合到一起就是类,类是一个抽象的概念) (对象:就是基于类而创建的一个具体的事物 [具体存在的] 也是特征和动作整合到一起) 二:类与对象 (在python2中,分新式类与经典类,python3统一都是新式类【经典类,class 类名:】【经典类, ...
分类:
编程语言 时间:
2018-09-14 23:07:36
阅读次数:
220