zoukankan      html  css  js  c++  java
  • 043 函数的定义

    一、函数体系

    接下来,我们将按照这个函数体系给大家详细的介绍函数:

    • 什么是函数?
    • 为什么要用函数?
    • 函数的分类:内置函数与自定义函数
    • 如何自定义函数
      • 语法
      • 定义有参数函数,及有参函数的应用场景
      • 定义无参数函数,及无参函数的应用场景
      • 定义空函数,及空函数的应用场景
    • 调用函数
      • 如何调用函数
      • 函数的返回值
      • 函数参数的应用:形参和实参,位置形参,位置实参,关键字实参,默认形参,*args,**kwargs
    • 高阶函数(函数对象)
    • 函数嵌套
    • 作用域与名称空间
    • 装饰器
    • 迭代器与生成器及协程函数
    • 三元运算,列表解析、生成器表达式
    • 函数的递归调用
    • 内置函数
    • 面向过程编程与函数式编程

    二、什么是函数?

    函数更多的是一种思想,他不是一种技术,它把代码功能进行分块化

    可以理解为每一个函数都是一个功能,一个模块

    而往往完成一个大项目时,有多个功能,那么就可以使用函数

    三、为何用函数

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

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

    四、如何使用函数

    先定义函数、后调用

    • 定义函数

    定义阶段不执行函数体代码,只检测语法错误,牢记

    def 函数名(参数一,参数二):	# 定义阶段
       	"""函数注释写在这里"""  # 函数相当于工具, 注释相当于工具的说明书
        <代码块>
        return 返回值
    
    • 调用函数
    # 使用  # 调用阶段
    函数名(参数一,参数二)	# 调用函数
    print(函数名.__doc__)	# 显示函数中的注释内容
    
  • 相关阅读:
    【白嫖】0002 11款 Procreate 皮肤纹理笔刷
    30款 Procreate 书法笔刷 你值得拥有
    PaddleHub(3)
    PaddleHub(2)
    关于大学学习的小思考
    PaddleHub(1)
    OO TA——一次非同寻常的体验
    Vue实现增加删除检索数据
    闲言碎语
    析 合 树 详 解
  • 原文地址:https://www.cnblogs.com/XuChengNotes/p/11322400.html
Copyright © 2011-2022 走看看