加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
Python基础教程之面向对象
  • 点赞
  • 评论
  • 分享
相关直播
  • 直播介绍
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

Python基础教程之面向对象

2018/05/04
235
阅读需 2 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Python语言的面向对象编程


面向对象技术简介

类(Class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实力。

对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

实例化:创建一个类的实例,类的具体对象。

创建类

使用class语句来创建一个新类,class之后为类的名称并以冒号结尾。

创建实例对象

要创建一个类的实例,可以使用类的名称,并通过_init_方法接受参数。

访问属性

使用点( . )来访问对象的属性。

Python内置类属性

Python对象销毁(垃圾回收)

在Python内部记录着所有使用中的对象各有多少引用。

一个内部跟踪变量,称为一个饮用计数器



类的继承

面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。

模块

import 语句

From import 语句

From import*语句

定位模块

PYTHONPATH变量

命名空间和作用域

dir()函数

globals()和locals()函数

Python中的包

模块发布

相关推荐

电子产业图谱