Python的函数
1、函数定义语法:
def 函数名称(形参):
函数体(实现功能的代码段)
函数的概念:具备某一功能的代码段 ,并可以重复使用的;封装成函数,使用的时候调用函数,提高代码的复用率。
- 函数名命名要符合标识符命名规则,通常小写字母,多个字母用下划线隔开
- 函数名不要重复,特别是不要跟已有的一些内置函数、模块和库的名字一样。
def 函数名称(形参):
函数体(实现功能的代码段)
2、调用函数和函数的参数
- 通过 函数名() 调用
- 函数定义后,必须要调用函数才会执行函数体代码,不调用不执行。
2.1、 函数的参数:定义函数时,写在后面()括号里面的变量 – 形参
def 函数名称(形参):
函数体(实现功能的代码段)
1)位置参数:必备参数。定义了之后必须要传值,否则报错。
2)默认参数:缺省参数。在定义函数的时候,给形参赋予一个默认值。 需要放在位置参数后面
- 当调用函数时,默认参数可传值也可不传。不传时,使用默认值,传值使用传的值进行计算
3) 不定长参数:0个、1个、多个。
- *args:等前面的参数都接收完了,剩下的位置传参的值被这个args来接收,以元组类型保存。
- **kwargs:等前面的参数都接收完了,剩下的关键字传参的值被这个kwargs来接收,以字典类型保存。**kwargs一定要在最后面。
- args,kwargs变量名可以改的,但通常不改。能看懂形式。
关键字传承需要放在位置传参后面
def send_offer(salary