第5章 函数和面向对象OOP

5.1 开发函数(def)

Python中函数的写法和其他程序不同,非常特别,在这提出来说明。

语法:

以下设计一个函数fun1,并且在程序中调用该函数。

【实例28】 01-def1.py

运行结果:

    this is function1

1)def 函数名称(参数)

创建函数的动作,并将参数代入函数中。

以下设计一个函数fun2,并且在程序中调用该函数。

【实例29】 02-def2.py

运行结果:

    this is function2 = 100
    this is function2 = 200

2)回传值=def函数名称(参数)

创建函数的动作,将参数代入函数中,并且回传数据。

以下设计一个函数fun3,并且在程序中调用该函数。请注意顺序和参数的用法。

【实例30】 03-def3.py

运行结果:

注意 请留意调用fun3()的方式。fun3(2,1)同fun3(num1=2,num2=1))与fun3(num2=1,num1=2))传递过去的参数和结果都是一样的。

以下通过函数的设计来计算与显示九九乘法表。

【实例31】 04-def4.py

运行结果如图5-1所示。

图5-1 运行结果

教学视频