什么是函数?我们可以把函数理解成预先定义好的一个或多个功能集合,需要此功能时,直接调用此函数,就可以得到预先定义好的功能。这样在项目中,频繁要用此功能时,就不至于重复写代码,提升了效率。
函数通常以 def 字母开头,紧接着跟上ABC (),其中括号是必须的,ABC是指函数名称,可以是你需要的字符,括号内可以写参数或者空,在函数结束时,return [表达式]来标记为结束函数,没有表达式的return相当于返回 None。当然,Python中也内置了一些函数,称之为内置函数,这些函数可以在链接中找到用法和列表:https://docs.python.org/3/library/functions.html。
内置函数调用
如上图所示,内置函数可以帮我们解决很多常见的问题,而我们却无需重复写代码,例如第一项的abs(x),这是一项求绝对值的函数,我们来拿此函数练个手。
我们可以看到,不论输入整数还是浮点,都返回一个绝对值,这就是此内置函数的具体使用。那问题是我不会也不知道内置函数的语法怎么做?输入help(内置函数名称)即可看到语法哦,那不知道都有哪些内置函数怎么做,返回上方点开链接即可。
自定义函数
除了Python已有的内置函数之外,我们还可以根据实际情况来自定义一些函数供我们使用,如下所示:我们定义了一个函数myfuntion,参数为abc,当参数大于0时,输出:非常好,您输入了0以上的数字,小于0时输出:您输入的数字不合法,请输入0以上的数字