1、函数的功能:
(1)代码的一种组织形式;
(2)一个函数一般完成一项特定的功能。
2、函数使用
(1)函数需要先定义
(2)使用函数,俗称调用
3、函数定义的一般规则
(1)def 关键字,后跟一个空格;
(2)函数名,自己定义,起名需要遵循便令命名规则,约定俗成,大驼峰命名方法;
(3)后面括号和冒号不能省,括号内可以由参数;
(4)函数内所有代码缩进。
4、举例说明
def func():
print("大家好,我是一个函数")
print(func()) # 调用自己定义的函数
运行结果:
5、函数的参数和返回值
(1)参数: 负责给函数传递一些必要的数据或者信息
- 形参(形式参数): 在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参;
- 实参(实际参数): 在调用函数的时候输入的值。
(2)返回值: 函数的执行结果
- 使用return关键字;
- 如果没有return,默认返回一个None;
- 函数一旦执行return语句,则无条件返回,即结束函数的执行;
下面介绍,关于返回值的例子。
参数的内容较多,关于参数的案例将放在下一个博客介绍(https://blog.csdn.net/zaishuiyifangxym/article/details/83272365)。
举例说明:有返回值的。
def func():
print("大家好,我是一个函数")
return "我结束了,啦啦啦"
print(func()) # 调用自己定义的函数
运行结果:
案例——打印 九九乘法表
# 定义一个函数,打印一行九九乘法表
def printLine(row):
for col in range(1, row + 1):
# print函数默认任务打印完毕后换行
print(row * col, end=" ")
print( )
# 九九乘法表
for row in range(1, 10):
printLine(row) # 调用定义的函数
运行结果:
参考资料
[1] https://study.163.com/course/introduction/1004987028.htm