Python函数的应用场景
为什么要使用函数
函数中的代码一次编写,多出运行;
函数可以让代码复用,减少代码冗余。
定义函数
关键字:def
函数名称右侧有小括号,结尾处有冒号
函数内第一行通常书写注释,表明该函数的意义
注释后空一行,开始写代码块,代码库要缩进
函数结束后,空两行
函数调用后空一行,再执行别的代码
无参函数:
带参函数:
注意事项:调用形参函数时,实参传递的个数要与形参保持一致
参数传递(简单类型)
位置参数
实参与形参关联
参数的位置很重要
关键字参数
传递给函数的名称-值对
参数的顺序无所谓
默认值
给形参指定了实参,函数则使用指定的实参
没有给形参指定实参,函数则使用默认值
给形参指定默认值后,函数调用时可省略相应的实参
等效的函数调用
实参
没有给形参指定实参,函数则使用默认值
给形参指定默认值后,函数调用时可省略相应的实参