说到函数,你肯定第一时间联想到数学中学过的函数,比如:y = 2x + 1。在数学函数中,给定一个 x 的值,就能得到一个 y 的值。
在 Python 编程中,函数也是类似的,给定一个输入(有些情况下也可以没有输入),经过函数处理过后得到一个输出。
函数是一个组织好的、可重复使用的、用于实现特定功能的代码块。
python内部就有很多内置的函数
打开UC浏览器 查看更多精彩图片
当你满足这些函数的某种条件时,计算机就可以给我们一个预定的结果
但内置函数,顾名思义就是预先写好的函数。但 Python 不可能帮我们把所有需要的函数都给我们预先写好,所以有时候我们需要自己写函数来满足我们的需求。接下来便是我们今天的重点——如何自己写一个的函数
打开UC浏览器 查看更多精彩图片def是函数定义的关键字(define 的缩写),math是z我们取的函数名。函数名后有一对英文括号,括号里面是我们设定的参数(也就是我们之前说的输入),最后用一个英文冒号结尾。
在这里,return用于返回函数的结果。
对于函数的参数,这里有两个概念:形参和实参。
形参是并没有赋值的一个标签,而实参是有具体指代的参数
打开UC浏览器 查看更多精彩图片
在这里,括号中的x就是形参,当x被赋值1995的时候,它也可以被当作实参。
那么函数有什么用呢?
其实,函数的存在可以减少我们的工作量。例如我要把一句话说五遍,假如这段话很长的话,做这种重复性的工作无疑会消耗我们大量的时间,所以我们需要编写一个函数来帮我们完成这个工作
提示:函数在没有返回值的时候,Python 会默默在末尾加上 return None。如果你 print(age()) 将会打印出 None,因为它的返回值是 None。
定义函数时,要遵循语法规则,给函数命名时要有一定的可读性,函数名后的英文括号内是函数的参数;
注意缩进规则,函数体中是实现函数功能的代码,前面一定要有统一的空格缩进;
我们用函数名()的形式调用函数,执行函数体中的代码,用关键字 return 返回函数的结果;
函数体中也可以没有 return,系统会默认 return None。
今天就学到这里了,
跟紧小编的脚步,相信你也能早日学会python!!!
© 版权声明:本文图片来源于网络,版权归作者所有。
网友评论