函数,这个词大家应该不会陌生,中学的时候我们就开始接触函数了,但是程序里面的函数和数学意义的函数是有所不同的,数学意义上的函数是帮助我们找到因变量和自变量之间的关系,是一种映射,而程序中的函数是一个具体的动作,一个具体功能。函数的内容十分的丰富且重要,我们分步来学习Python中的函数内容
- 函数的定义
第一步,我们必须学会如何去定义一个函数,用def关键字,具体的格式如下
def 函数名(参数):
函数执行的内容
例如现在我要定义一个可以打印"我们中国"的函数,如下
def func():
print("我爱中国")
此时func就是一个可以实现打印"我爱中国"的功能的函数,但是我们如何能让它执行呢,下面会介绍
- 函数的执行
函数的执行很简单,具体如下
def func():
print("我爱中国")
func() ---> 函数名加上括号就是执行该函数,此时会依次执行函数里面的语句
- 为什么要有函数
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数
单纯的函数并不能满足我们所有的需求,比如现在要定义一个函数可以实现任意两个数相加,并且打印结果,所以我们在定义函数的时候,应该设置参数,让需要调用该函数的人传入参数。下一章详细介绍函数中的参数。