封装概述:
把具有一定功能的代码封装起来(下次再实现此功能时就不用再写了,直接调用即可)
把加减乘除四则运算封装:
calc_utilcalc.py
class CalcClass: def jia(self, a, b): return a + b def jian(self, a, b): return a - b def cheng(self, a, b): return a * b def chu(self, a, b): return a / b
调用:
test est_calc.py
from calc_util.calc import CalcClass # 创建类实例 calc = CalcClass() print('加法:{}'.format(calc.jia(1, 1))) # 加法:2 print('减法:{}'.format(calc.jian(6, 2))) # 减法:4 print('乘法:{}'.format(calc.cheng(3, 3))) # 乘法:9 print('除法:{}'.format(calc.chu(8, 2))) # 除法:4.0