【Python基础知识】Python的特性是什么?
老男孩IT教育
常见问题
2021年11月4日 18:22
众所周知,Python是一门面向对象的编程语言,无论哪种编程语言,都有三大特性,在学习编程语言之前,了解其特性也是非常重要的,那你知道Python的特性是什么吗?以及该如何正确发挥它的作用呢?本篇文章总结了这些,请看下文:
众所周知,Python是一门面向对象的编程语言,无论哪种编程语言,都有三大特性,在学习编程语言之前,了解其特性也是非常重要的,那你知道Python的特性是什么吗?以及该如何正确发挥它的作用呢?本篇文章总结了这些,请看下文:
一、封装
顾名思义,可以理解为是按职责将属性和方法封装到一个抽象的类中,将数据(属性)和行为(方法)包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法,不需关心方法内部的具体实现,从而隔离了复杂度。
封装是面向对象编程的一大特点;
面向对象编程的第一步,就是将属性和方法封装到一个抽象的类中;
外界使用类创建对象,然后让对象调用方法;
对象方法的细节都封装在类的内部。
二、继承
实现代码的重用,相同的代码不需要重复编写,子类继承父类,可以直接使用父类中已经封装好的方法,不需要再次开发,子类中应该根据职责,封装子类特有的属性和方法,继承的传递性:子类拥有父类以及父类和父类中封装的所有属性和方法。
多继承:子类拥有多个父类,且具有所有父类的属性和方法,可以理解为,孩子会继承自己父亲和母亲的特性,需要注意的是,如果不同的父类拥有相同的属性名或者相同的方法名,子类对象在调用方法和属性时,就有可能产生混淆的情况,如果父类之间存在同名属性或同名方法,应该尽量避免使用多继承。
三、多态:
不同的对象,调用相同的方法,从而产生不同的执行结果,以增加代码的灵活度,多态可以增加代码的灵活度,以继承和重写父类方法为前提,是调用方法的技巧,且不会影响到类的内部设计。
关于"【Python基础知识】Python的特性是什么?"的话题到这里就结束了,更多Python开发课程,欢迎咨询老男孩教育在线客服,可申请免费领取Python学习试听视频和Python学习大纲。
推荐阅读:
【技能提升】关于MYSQL的知识点总结!Python全日制培训班
