Python支持面向过程编程,也支持面向对象编程。……
那么面向过程和面向对象,有哪些区别呢?
面向过程的编程思想:编程的时候把解决问题的步骤分析出来,然后再来一步一步进行实现这些步骤。
面向对象的编程思想:是一种以对象为中心的编程思想,把要解决的问题分解成各个对象,建立对象的目的,并不是为了完成一个步骤,而是为了描述某个对象在整个解决问题的步骤中,它的属性和行为。
Python中,可以将一切事物看出是对象Object。
面向过程编程,就是按照事件的发展顺序,一步一步来完成。
如下图,把大象装进冰箱,只要依次调用open()函数、ran_in()函数、close()函数,就可以完成整个事件。
假如,面向过程编程,当我们后续要将熊猫装进冰箱,那么,就需要把之前的大象移出来,先使用open()函数,然后需要新定