def 是用于函数的封装
代码如下:
def jianfa(a,b):
print(a-b)
jianfa(100,9)
输出结果:91
class可用于多个函数的封装,是一种面向对象的类
- 使用class需要初始化的
class maidanglao():
def __init__(self): #初始化
print("今晚吃三碗饭")
n = maidanglao() #这一步就是在实例化对象
输出结果:今晚吃三碗饭
-
多个函数的封装
class maidanglao(): def __init__(self): print("今晚吃三碗饭") def jiafa(self): print(2+3) def jianfa(self): print(100-9) def chufa(self): print(6/1) n = maidanglao() #实例化 n.jiafa() n.jianfa() n.chufa() 运行结果: 今晚吃三碗饭 5 91 6.0
如果想加入更多的变量:
class maidanglao():
def __init__(self,a): #初始化模块的自我变量赋值行为
print("今晚吃三碗饭")
self.a=a
print(a)
def j