
上QQ阅读APP看书,第一时间看更新
1.6 函数
在数学中,使用函数来表示多个输入值与对应的输出值之间的映射关系。Python中也使用这种方式实现这样的功能。我们可以将函数看作用来实现特定功能的小代码。Python的强大之处就在于Python中有各种功能的函数。除了使用自带的一些函数外,也可以在Python中定义自己需要的函数,例如下面的代码:


在上面的代码中,第二行代码使用函数的方式称为调用函数,其中英文字符pow是函数的名字,Python中使用不同的名字来表示不同的功能,在函数名字的后面有一个圆括号,圆括号用来给函数传递需要的参数,例如上面例子中传递的5和3。在调用函数后,我们会得到函数的一个返回值。因为调用函数可以得到一个返回值,所以我们可以将函数调用看作一个表达式。为了创造出更复杂的表示式,我们可以综合使用运算符和函数调用,例如下面的一行程序:

通常情况下,为了和自己定义的函数做区别,我们会将Python自带的函数称为内建函数。Python中还有很多用于数值表达式的内建函数,例如abs函数可以得到数的绝对值,round函数则会对小数进行四舍五入,从而得到最接近的整数值:
