python既可以面向对象(java php c++),也可以面向过程(c语言面向过程)
python; js; ruby,既可以面向对象也可以面向过程
面向对象:一切皆对象,对象与对象之间组合成同的新对象,对象之间协同合作,对象有不同的属性和方法,协同做一件事情,比较抽象,不牵扯到流程,
面向过程:有一步一步的过程,少了一步都执行不下去,最典型的是函数,特点:最终的实现多个步骤连接而成的,有先后顺序的,
先了解下主方法:
if __name__ == '__main__':这个类只有单独运行才能执行main函数里面的方法,如果说调用/引用这个包,是不会被执行的
#解释语法:__name__是系统内置变量,表示文件在哪个目录结构里面了,如果这个类单独运行的时候,就会执行main