函数
函数
什么是函数
函数就类似于具备某一功能的工具, 事先将工具准备好就是函数的定义,遇到应用场景的时候拿来用就是函数的调用。
为什么要函数
如果不使用函数,写程序时会遇到三个问题:
- 程序冗长
- 程序的扩展性差
- 程序的可读性差
如何用函数
先定义后调用
def func(形参1,形参2...):
"""
函数功能信息的描述
:param : 形参1描述
:param : 形参2描述
:return: 返回值
"""
函数体代码1
函数体代码2
...
return 返回值
函数的定义
# 定义函数的关键字 def 后面接 函数名加()括号
def func():
pass # 函数体代码
# 注意:函数名不能用关键字命名,类同于变量名的命名规范。
# 在函数的定义阶段只检测语法
def foo():
print('from foo')
函数的调用
# 在函数的调用阶段会执行函数体代码
def foo():
print('from foo')
foo() # 函数的调用就是函数名加()括号
# from foo
千里之行,始于足下。