Python 类方法调用示例:数学运算
以一个数学运算的例子来说明:
class Math:
@classmethod
def add(cls, x, y):
return x + y
@classmethod
def subtract(cls, x, y):
return x - y
@classmethod
def multiply(cls, x, y):
return x * y
@classmethod
def divide(cls, x, y):
return x / y
result1 = Math.add(5, 3) # 调用类方法 add,将 5 和 3 相加,结果为 8
result2 = Math.subtract(5, 3) # 调用类方法 subtract,将 5 和 3 相减,结果为 2
result3 = Math.multiply(result1, result2) # 调用类方法 multiply,将 result1 和 result2 相乘,结果为 16
result4 = Math.divide(result3, 4) # 调用类方法 divide,将 result3 和 4 相除,结果为 4.0
print(result4)
输出结果为:
4.0
在这个例子中,我们定义了一个 Math 类,其中包含四个类方法:add、subtract、multiply 和 divide。我们分别调用了这些类方法,得到了不同的结果,并将其传递给其他类方法进行运算。最终,我们得到了一个结果,即 4.0。
原文地址: https://www.cveoy.top/t/topic/mTiG 著作权归作者所有。请勿转载和采集!