1、函数定义规则
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。
函数的第一行语句可以选择性地使用文档字符串---用于存放函数说明。
函数内容以冒号起始,并且缩进。
''' def 函数名([参数列表]): #参数列表可选项 函数体 ''' def PName(): #使用def定义一个函数PName() print('我是小白') PName() #调用函数
2、形参和实参的概念
3、函数参数-必备参数
函数定义中允许拥有多个形参,因此函数在调用的时候,也可能包含多个实参。向函数传递参数的方式有很多,通过实参和形参的顺序对应,这就是位置实参。
只有位置一致,才能被正确匹配。位置实参是最简单也最常用的关联方式。
3、函数参数-关键字参数
关键字实参是传递给函数的名称-值对。直接在实参中将名称和值关联起来,因此向函数传递实参时不会混淆。函数调用使用关键字参数来确定传入的值。
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值.
4、函数参数-参数默认值
函数定义的时候,设置的参数是形参。那么也可以给每个形参指定一个默认值。当调用函数时,如果没有传入实参,就使用形参的默认值。
如果调用的时候传入了实参,那么程序将使用传入的实参。