首页/文章/ 详情

Python学习笔记—函数的定义与调用

1年前浏览335

在之前的推文中,我们学习了python中使用Matplotlib库进行绘制图形的方法。相信对大家来说可以学到一些基础的知识,想要绘制更美观的图还需要大家继续深入的学习。

众所周知,当我们使用编程来解决一些问题时,函数的定义是占据着非常重要的地位。我们需要定义一些参数来帮助我们解决问题。那么从今天开始,我们开始学习python中“函数的定义与调用”的方法。

什么是函数?函数是执行特定任务以完成特定功能的一段代码。

为什么需要函数?复用代码;隐藏细节;提高可维护性;提高可读性便于测试

  • 函数的创建:     def  函数名 ([输入参数]):

                              函数体

                              [return xxx]

那么函数的创建如下代码所示:






#函数的创建:def cala (a,b):   c = a + b   return c  
  • 函数的调用:    函数名 ([实际参数])

那么函数的调用如下代码所示:



result = cala(a,b)print(result)

其函数的创建及调用如下图所示:

例子说明:假设我们每次输入两个整数,需要计算他们的和。如果每次都用相同的代码,则会显得很累赘。我们将该运行的代码放置在我们定义的函数中,每次只需要调用即可。代码如下:













x = input('输入第一个整数:')y = input('输入第二个整数:')x = float(x)y = float(y)
##定义两数之和的函数def s (a,b):    summ = a + b    return (summ)
sum = s(x,y)print(sum)

其计算结果如下:


上面的调用为位置实参,但还有一种为关键字实参,其两者的区别如下图:

  • 函数的返回值

函数返回为多个值时,其返回的结果为元组

函数的返回值应注意以下相关问题:

(1)如果函数没有返回值,即【函数进行完调用之后,不需要给调用处提高数据】,此时return可以省略不写。

(2)函数的返回值如果是一个,则直接返回类型。

(3)函数的返回值如果是多个,则返回的是元组

来源:土木爱研小站
python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-16
最近编辑:1年前
语墨
硕士 不怕困难,勇往直前
获赞 66粉丝 74文章 130课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈