Python语言中的函数定义--Python(16)

函数:完成特定功能的一个语句组,通过调用函数名来完成语句组的功能;
在定义函数时,通过给函数指定不同的参数,可以实现对不同数据的处理;
函数有反馈结果;

函数的分类:
1)自定义函数:用户自己编写的;
2)系统自带函数:Python提供丰富的函数库,如上节讲的math库中的数据函数;

为什么使用函数?
1)把程序模块化,减少编程的难度;
2)一次编写,代码重用;

函数的定义:

    def <function name> (<parameters>):
        <function budy>

函数名:可以是任意有效的python标识符;
参数列表:是调用函数时传递给它的值(可以由多个、一个、或者0个参数组成,当有多个参数时,参数与参数之间用逗号分隔)
参数分为:
1)形参:定义函数时,函数名后面圆括号中的变量,简称“形参”,形参只在函数内部有效;
2)实参:调用参数时,函数名后面圆括号中的变量,简称“实参”;
如:
定义函数:

def add1(x):
    x = x+1
    return x

调用函数:

add1(3)
4

函数定义与调用的例子:

#function test

def happy():
    print("Happy birthday to you!!")
def sing(person):
    happy()
    happy()
    print("Happy birthday,dear",person +"!")
    happy()

def main():
    sing("Louiz")
    print()
    sing("Lily")
    print()
    sing("Jerry")

main()

猜你喜欢

转载自blog.csdn.net/qq_35528009/article/details/71401679