第二十一篇 函数之函数基础

第二十一篇 函数之函数基础

1、什么是函数

  • 在程序中,函数就是具备某种功能的工具

2、为什么要用函数

  • 如果不使用函数,写程序时就会遇到一下三个问题:
    • 1.程序冗长
    • 2.程序的扩展性差
    • 3.程序的可读性差
  • 所以使用函数:
    • 1.可以减少代码的重复率
    • 2.使程序扩展性更强
    • 3.提高程序的健壮性

3、如何使用函数

  • 先定义,后调用
  • 1.定义函数:定义函数的格式:
def 函数名(param1、param2...):
    """
    函数功能的描述信息
    :param1:描述
    :param2:描述
    :return:返回值
    """
    code 1
    code 2
    code 3
    ...
    
    return 返回值
  • 2.调用函数:调用函数的格式:
函数名(param1、param2)
  • 3.函数定义和调用需要注意的问题:

    • 1.在函数定义阶段,只检测语法,不执行函数体代码
    def fuc():
        1/0   #都不会报错
        f()   #都不会报错
        name  #都不会报错
    
    • 2.在函数调用阶段,才会执行函数体代码
原文地址:https://www.cnblogs.com/itboy-newking/p/10953465.html