Python函数的应用场景

Python函数的应用场景

Python函数的应用场景

为什么要使用函数

函数中的代码一次编写,多出运行;

函数可以让代码复用,减少代码冗余。

定义函数

关键字:def

函数名称右侧有小括号,结尾处有冒号

Python函数的应用场景

函数内第一行通常书写注释,表明该函数的意义

注释后空一行,开始写代码块,代码库要缩进

函数结束后,空两行

函数调用后空一行,再执行别的代码

无参函数:

Python函数的应用场景

带参函数:

Python函数的应用场景

注意事项:调用形参函数时,实参传递的个数要与形参保持一致

参数传递(简单类型)

位置参数

实参与形参关联

参数的位置很重要

关键字参数

传递给函数的名称-值对

参数的顺序无所谓

默认值

给形参指定了实参,函数则使用指定的实参

没有给形参指定实参,函数则使用默认值

给形参指定默认值后,函数调用时可省略相应的实参

等效的函数调用

实参

没有给形参指定实参,函数则使用默认值

给形参指定默认值后,函数调用时可省略相应的实参

等效的函数调用