我对如何使用类有很多困惑。我理解它们是什么,为什么应该使用它们,而不是如何使用它们。例如,我们通过一些函数(方法,对吧?)及其中的变量给出了一个预先制作的类(我将它称为类Class_1(object)
以保持简单)。
class Class_1(object):
var_1= [a,b,c]
var_2= [x,y,z]
var_3= {n:[o,p],g:[h,i]}
def method_1(self):
'''here's a method'''
(作为旁注,Class_1(object)
确实已经完成了__init__(self):
方法。)
现在,在一个单独的程序中,我已经在程序的顶部导入了包含该类的文件,但是如何使用类中的方法或变量?例如,如果我想根据var_1
中的值检查用户输入,我该怎么做?
我对一般的功能感觉越来越好,但是对课程和方法的要求就像泥巴一样清晰。
编辑:已实现我说"方法"而不是"变量"当我真的需要两者时。