• 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函数

  • 相关阅读:
    谨慎使用多线程中的 fork !!!!
    一文让你搞懂什么是TypeScript
    优雅设计之美:实现Vue应用程序的时尚布局
    夜神模拟器安装frida-server图文详解
    【外汇天眼】美国CFTC官方发布:外汇交易前你应该知道的八件事
    【Codecs系列】HEVC-SCC(七):调色板PM模式分析
    盘点Sui生态20个值得关注的项目,其中8个已进入测试阶段
    STL容器——priority_queue的模拟实现
    高德地图 计算两个点之间距离
    Windows详细安装和彻底删除RabbitMQ图文流程
  • 原文地址:https://blog.csdn.net/qq_35968965/article/details/126179852