函数定义
我们可以将一些实现 特定功能,重复用到的代码片段 抽取出来,封装成一个函数,比如求两个数之和的函数:def plus(a, b):"""
计算两个数的和
:param a: 第一个参数
:param b: 第二个参数
:return: 两个参数的和
"""return a + bif __name__ == '__main__':
print("1 + 2 = %d" % plus(1, 2))# 运行结果如下:1 + 2 = 3
从上面的求和函数例子,可以初窥函数定义的一些端倪,接着说下具体的规则:
函数定义格式:def 函数名(传入参数);
使用return关键字返回值,不写的话默认返回None值;
函数的返回值可以有多个,本质上利用的元组;
函数传递的参数有多个的话,可以用逗号隔开;
一个建议:函数定义时,可在函数的第一行语句中选择性地使用文档字符串编写函数说明,除了方便阅读外,使用help(函数名)也可以拿到这个函数的说明信息。
形参与实参
定义函数时 ,函数名后传入的参数叫 形参 , 调用函数时,函数名后传入的参数叫 实参 。 这