目录
第七章、函数的基础02
一、函数的定义
定义:在程序中,函数就好比某个功能的工具,准备工具就是定义了函数,遇到应用场景拿来用就是函数的调用
二、为何用函数
解决以下三个问题:
程序冗余
长须的拓展性差
程序的可读性差
三、如何用函数
先定义,后调用
定义函数
def 函数名(param1、param2……): """ 函数功能的描述信息 :param1:描述 :param2:描述 :return:返回值 """ code 1 code 2 code 3 ... return 返回值调用函数
函数名(param1、param2……)
函数定义阶段
def func(): bar() # 不属于语法错误,不会报错 print('*'*10)
函数调用阶段
def bar(): print('from bar')def foo(): print('from foo') bar()foo()'''from foofrom bar'''
def foo(): print('from foo') bar()def bar(): print('from bar')foo()'''from foofrom bar'''