python的函数讲解
1、1、函数的定义
>>完成特定功能的一个语句组,通过调用函数名来完成语句组的功能
>>为函数提供不同的参数,可以实现对不同数据的处理
>>函数可以反馈结果

2、2、python函数的分类
>>自定义函数:用户自己编写的
>>系统自带函数: Python内嵌的函数(如abs()、 eval())、Python标准库中的函数(如math库中的 sqrt())、图形库中的方法(如myPoint.getX())等

3、3、python函数定义格式
使用def语句
def <name>(<parameters>):
<body>
>>函数名<name>:可以是任何有效的Python标识符
>>参数列表<parameters>:是调用函数时传递给它的 值(可以由多个,一个,或者零个参数组成,当有多 个参数时,各个参数用逗号分隔)
>>参数个数大于等于零
>>多个参数由逗号分隔
可以看看代码实际举例


4、4、python函数的2种类型
>>形式参数:定义函数时,函数名后面圆括号中的 变量,简称“形参”。形参只在函数内部有效 。
>>实际参数:调用函数时,函数名后面圆括号中的 变量,简称 “实参”。

5、5、实例1
函数功能:将传给它的数值增1,返回增加后的值
return语句:结束函数调用,并将结果返回给调用者
return语句是可选的,可出现在函数体的任意位置
没有return语句,函数在函数体结束位置将控制权返 回给调用方

6、6、实例2
def sing(people):
print('Happy birthday to you!')
print('Happy birthday to you!')
print('Happy birthday to you,'+people+'!')
print('Happy birthday to you!')
sing('Mik')
print()
sing('Lil')

7、7、实例2的运行结果展示
同时唱生日快乐歌给Mik和Lil
