Python class
类方便管理全局变量和函数
python 函数可以应对很多情况,比如一个功能需要在不同的输入下实现。
但是如果有些功能需要不断迭代一个全局变量,此时又想用函数,那我们就不得不用 global 声明一些全局变量。
如果定义一个类,情况就大不相同了。
此时我们可以建一个类,将所有之前需要用到的全局变量存储为类变量,并把这些变量的初始化放到 init 里面。将所有函数转化为类方法,此时多个方法如果想都对于一个变量进行维护,我们就可以直接在方法内对于类变量访问并修改。
python 函数可以应对很多情况,比如一个功能需要在不同的输入下实现。
但是如果有些功能需要不断迭代一个全局变量,此时又想用函数,那我们就不得不用 global 声明一些全局变量。
如果定义一个类,情况就大不相同了。
此时我们可以建一个类,将所有之前需要用到的全局变量存储为类变量,并把这些变量的初始化放到 init 里面。将所有函数转化为类方法,此时多个方法如果想都对于一个变量进行维护,我们就可以直接在方法内对于类变量访问并修改。