1.先建一个简单的类
文件名:calculator.py
类名:Jessi
文件目录:
class Jessi:
def __init__(self,a,b):
self.a = a
self.b = b
def count(self):
return self.a + self.b
def minus(self):
return self.a - self.b
2.调用上面的类
from again.base_agin.fun.calculator import Jessi # 导入类
# 方式一 直接函数调用
def re():
q = Jessi(3, 1)
print('方式一 函数调用')
print(q.count())
try:
assert q.count() == 4, 'result right'
# assert 表达式条件为 false 的时候触发异常
except AssertionError as msg:
print(msg)
re()
print('===============')
# 方式二:面向对象
class Result:
def ref(self):
w = Jessi(3, 1) # 申请调用类的对象,并初始化
print('方式二 面向对象')
print(w.minus()) # 通过对象调用类的方法
try:
assert w.minus() != 4, 'result error'
# assert 表达式条件为 false 的时候触发异常
except AssertionError as msg:
print(msg)
my = Result()
my.ref()
执行结果: