原标题:Python函数定义-位置参数-返回值
1 函数介绍
函数在编程语言中就是完成特定功能的一个词句组(代码块),这组语句可以作为一个单位使用,并且给它取一个名字。可以通过函数名在程序的不同地方多次执行(这叫函数的调用)。函数在编程语言中有基本分为:预定义函数,自定义函数。预定义函数可以直接使用,而自定义函数顾名思义需要我们自己定义函数。
在数学中的定义,这里就不介绍了。因为没卵用。哈哈
1.1 为什么要使用函数
在编程中使用函数主要有两个优点:
降低编程难度:通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之,各个小问题解决了,大问题就迎刃而解了。
代码重用:避免重复劳作,提供效率
代码更加简洁美观,可读性增加
1.2 Python中的函数
在Python中,函数由若干语句组成代码块、函数名称、参数列表构成,它是组织代码的最小单元,使用函数可以完成一定的功能,在Python中函数主要分为三类:内置函数、第三方函数库、自定义函数。常用的内置函数在前面已经介绍,第三方函数库需要先引入模块,通过模块调用,在模块学习中进行介绍,这里主要说的是如何自定义一个函数。
2 函数的基本使用
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。下面是一个函数的基本结构
注意:
函数名就是标识符,命名要求一样
语句块必须缩进,约定4个空格
Python的函数没有return语句,隐式会返回一个None
定义中的参数列表成为形式函数,只是一种符号表达式(标识符),简称形参
我们以自定义一个求绝对值的函数为例:
上面只是一个函数的定义&#x