零基础学Python:函数

前言网络

本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,若有问题请及时联系咱们以做处理。函数

PS:若有须要Python学习资料的小伙伴能够点击下方连接自行获取学习

Python免费学习资料、代码以及交流解答点击便可加入3d


 

到目前为止,咱们的 Python 代码已经实现了小的分块。它们都适合处理微小任务,可是咱们想复用这些代码,因此须要把大型代码组织成可管理的代码段。代码复用的第一步是使用函数,它是命名的用于区分的代码段。函数能够接受任何数字或者其余类型的输入做为参数,而且返回数字或者其余类型的结果。blog

你能够使用函数作如下两件事情图片

  • 定义函数
  • 调用函数

1 简单函数

所谓 函数 ,就是把 具备独立功能的代码块 组织为一个小模块,在须要的时候 调用
函数的使用包含两个步骤:ip


函数的做用,在开发程序时,使用函数能够提升编写的效率以及代码的 重用开发

 

函数的定义

 


有两个变量 x 和 y ,当 x 取其变化范围中的每个特定值时,相应地有惟一的 y 与它对应,则称 y 是 x 的函数。记为 y = f ( x ),其中 x 为自变量, y 为因变量。get

 

函数调用

调用函数很简单的,经过 函数名() 便可完成对函数的调用io

 

  • 定义好函数以后,只表示这个函数封装了一段代码而已
  • 若是不主动调用函数,函数是不会主动执行的

参数可变

咱们定义和调用一个没有参数的函数。假设须要求当 x 分别为 5 与 6 时, f(x) 的结果相加:


屡次调用产生不一样的结果
带参数的函数有一个很是大的好处,经过修改调用函数传入的参数,从而获得不一样的值。

 

函数的返回值

创建在以前的函数之上,若是想获得函数的计算结果,而后相加在进行输出改如何处理?例如在函数外部将函数 f 的结果加 10 再进行输出。

  • 函数的返回值
    函数是一个功能块,该功能到底执行成功与否,须要经过返回值来告知调用者。


  • 程序运行到所遇到的第一个return即返回(退出def块),实现函数值的返回,不会再运行第二个return。返回时可附带一个返回值,由return后面的参数指定。
  • return 以后函数就结束了,不会再执行后续代码

函数的其余形式

函数根据 有没有参数 以及 有没有返回值,能够 相互组合,一共有 4 种 组合形式

 

相关文章
相关标签/搜索