函数

函数

什么是函数

函数就类似于具备某一功能的工具, 事先将工具准备好就是函数的定义,遇到应用场景的时候拿来用就是函数的调用。

为什么要函数

如果不使用函数,写程序时会遇到三个问题:

  1. 程序冗长
  2. 程序的扩展性差
  3. 程序的可读性差

如何用函数

先定义后调用

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
千里之行,始于足下。
原文地址:https://www.cnblogs.com/jincoco/p/11157941.html