Я пишу некоторые классы:Вызывающие методы из классов
bean_version = "1.0"
from random import randint
console = []
print "Running Bean v%s" % bean_version
#Math Function
class math(object):
def __init__(self, op1 = 0, op2 = 0):
self.op1 = op1
self.op2 = op2
def add(self):
return self.op1 + self.op2
def sub(self):
return self.op1 - self.op2
def mul(self):
return self.op1 * self.op2
def div(self):
return self.op1/self.op2
То, что я понял, что я мог бы сделать это:
math.add(math(3,5))
==>8
Что мне интересно, есть ли способ, чтобы иметь возможность делать:
math.add(3,5)
Python 2.7.10
Прежде всего, необходимо создать экземпляр класса, как 'т = математике (3,4)', а затем получить доступ к его методам. – kaveh
На самом деле, 'math (3,5) .add()' в настоящее время как использовать то, что вы написали –