- Python机器学习:手把手教你掌握150个精彩案例(微课视频版)
- 柯博文编著
- 11字
- 2025-04-11 08:27:13
第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 运行结果

教学视频