函数<类<模块 概念与区别

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


posted @ 2023-05-17 21:05  白小火  阅读(56)  评论(0)    收藏  举报