python的函数讲解

2025-12-13 20:37:04

1、1、函数的定义

>>完成特定功能的一个语句组,通过调用函数名来完成语句组的功能

>>为函数提供不同的参数,可以实现对不同数据的处理

>>函数可以反馈结果

python的函数讲解

2、2、python函数的分类

>>自定义函数:用户自己编写的 

>>系统自带函数: Python内嵌的函数(如abs()、 eval())、Python标准库中的函数(如math库中的 sqrt())、图形库中的方法(如myPoint.getX())等

python的函数讲解

3、3、python函数定义格式

使用def语句    

 def  <name>(<parameters>):

       <body> 

>>函数名<name>:可以是任何有效的Python标识符

>>参数列表<parameters>:是调用函数时传递给它的 值(可以由多个,一个,或者零个参数组成,当有多 个参数时,各个参数用逗号分隔)

>>参数个数大于等于零

>>多个参数由逗号分隔

可以看看代码实际举例

python的函数讲解

python的函数讲解

4、4、python函数的2种类型

>>形式参数:定义函数时,函数名后面圆括号中的 变量,简称“形参”。形参只在函数内部有效 。

>>实际参数:调用函数时,函数名后面圆括号中的 变量,简称 “实参”。

python的函数讲解

5、5、实例1

函数功能:将传给它的数值增1,返回增加后的值

return语句:结束函数调用,并将结果返回给调用者

return语句是可选的,可出现在函数体的任意位置 

没有return语句,函数在函数体结束位置将控制权返 回给调用方

python的函数讲解

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')

python的函数讲解

7、7、实例2的运行结果展示

同时唱生日快乐歌给Mik和Lil

python的函数讲解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢