python avg_Python学习第53课--大型项目中导入本地脚本

【每天几分钟,从零入门python编程的世界!】

我们在开发不同的项目时,往往会有重复的功能,甚至同一个项目中会多次用到同一个功能,因此并不是每个项目每次都从头到尾把所有功能的程序都重新编写一遍,而是把这些重复的、能被共用的功能写成函数,再把这些公用的函数保存在一个文件中,当我们在项目中需要用到某些功能的函数时,直接在项目中引入这个文件及需要的函数,这样就可以反复利用这些函数,而不是每次都重写一遍这些函数,这样就大大提高了开发的效率。

17d14496e8d2c1b149fc046fb06135aa.png

实例:

现在假设我们正在开发的项目文件名称为my_project,在这个项目中我们有一个保存学生成绩的数据字典,这个数据字典变量名为scores,我们现在要计算学生成绩的平均值,计算平均值这个功能我们可以写成一个函数,保存在一个外部文件my_function.py中,这个函数名为mean。

当我们在my_project.py这个项目中需要计算平均值时,我们就在此项目中调用外部文件my_function.py中的函数mean()。

如何调用?

我们在项目文件中,写入:

import 被调用文件名 as 新文件名

这里,新文件名是被调用文件的名称的简写。

my_function.py这个文件代码如下:

def mean(score_list):

avg=sum(score_list)/len(score_list)

savg="%d" % avg

print("学生成绩平均值是:"+savg)

那么,我们当前的项目my_project.py代码如下:

#在当前项目中引入my_function.py文件

import my_function as mf

scores={"张三":56,"李四":78,"王五":69,"孙六":83,"周七":95,"钱八":42}

score_list=[]

for key,value in scores.items():

name_list.append(key)

score_list.append(value)

mf.mean(score_list)

cbc63a11473767a4932d86af15d5c61c.png

运行结果:学生成绩平均值是:70

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值