• Python之函数讲解


    函数具有函数名 参数 和返回值。
    函数:在模型中但是类之外定义,作用域是当前模块,我们称为函数。 也可以在别的函数中定义,我们称为嵌套函数;还可以在类中定义,我们称为方法。

    定义函数

    1.定义函数

    形参:定义函数时的参数不是实际数据,会在调用函数是传递实际的数据,所以我们称 定义函数时的参数是形参 。调用函数时实际数据称为实际参数,简称实参。
    def rect_area(width,height):
    area = width * height
    return area
    def print_area(width,height):
    area = width * height
    print(“{0} * {1}长方形的面积 = {2}”.format(width,height,area))

    2.调用函数

    在这里插入图片描述

    3.使用关键字调用函数

    在这里插入图片描述
    关键字胡名称就是定义函数时形参的名称
    实参不再受形参的顺序影响

    4.参数的默认值

    Python中没有函数重载的概念,而是为函数的参数提供默认值实现的。

    5.可变参数

    6.函数中变量的作用域

    变量可以在模块中创建,作用域是整个模块,称为全局变量。变量也可以在函数中创建,在默认的情况下作用域是整个函数,被称为局部变量。
    在这里插入图片描述

    7.函数类型

    Python 中的任意一个函数都有数据类型,这种数据类型是function,称为函数类型
    在这里插入图片描述

    8.函数过滤

    在python 中定义了一些用于数据处理的函数,如filter()和map()等

    filter(funtion,iterable)
    在调用filter()函数时,iterable会被遍历,它的元素会被逐一传入funtion()函数中。funtion()函数若返回True,则元素被保留,否则元素被过滤。最后遍历完成,已保留的元素被放到一个新的容器数据中。
    在这里插入图片描述

    8.映射函数

    map()函数对容器中的元素进行映射
    map(funtion,iterable)
    在调用map()函数时,iterable会被遍历,它的元素会被逐一 传入funtion()函数中,在function()函数中对元素进行变换

    在这里插入图片描述

    9.lambda函数

    lambda关键字定义的函数也被称为lambda()函数。
    lambda 参数列表 :lambda 体
    lambda体部分不能是一个代码块,不能包含多条语句,只有一条语句,语句会计算一个结果返回给lambda函数

  • 相关阅读:
    基于docker创建mysql容器
    改版后的PMP到底有多可怕,考试内容详细解读放这里了,看不看依你!
    微信公众号开发:网页授权
    消息队列&中间件
    Vite打包优化插件
    C语言字符函数和字符串函数详解
    “数字+”就业生态系统演进变迁机理研探
    软考高级信息系统项目管理师系列之:信息系统项目管理师论文评分参考标准
    【计算机网络基础实验】实验二(补充内容)路由器的配置和静态路由
    bugku 秋名山车神
  • 原文地址:https://blog.csdn.net/qq_35968965/article/details/126179852