函数<类<模块 概念与区别
1,自定义所需要的函数。
2,将不同功能的函数封装形成类(类名称的首字母大写)。
3,将不同的类或函数放在一个以.py的文件中形成模块。
例:
第一部分函数
#写函数,接收n个数字,求这些数字的和
def a(num):
sum = 0
for i in num:
if type(i) == int:
sum = i + sum
return sum
#函数,算出已知列表的长度
def b(list):
n = 0
for i in list:
n +=1
return n
第二部分class封装成类

#调用类(必须先进行类的实例化)
import hanshu #模块名
aa= hanshu.qiuhechangdu() #类的实例化
num1=(1,2,3,8,'ni',90)
ret =aa.a(num1)
print(ret)#104
第三部分模块

#模块的调用
import mokuai #想要调用的模块名
list1 = (1,2,3,'n',9)
c=mokuai.b(list1)
print(c) #5
浙公网安备 33010602011771号