编程语言从早至今,可以分为面向过程编程.面向函数编程和面向对象编程.BASIC语言是典型的面向过程编程的语言,C语言支持面向函数编程,但不支持面向对象,JAVA只支持面向对象编程,python同时支持面向函数和面向对象编程.对于大型程序,无疑,面向对象编程更好一些.由于存在各种封装等级.封装方法,变量在不同的位置具有不同的有效区域. 一.全局变量与局部变量 那这些和全局变量.局部变量有什么关系?在面向对象编程中,所有的对象,包括变量.方法.属性等等都被封装在类或函数中,程序看起来是这样的: PI…