2025年python中函数包括什么(python中函数的作用)

python中函数包括什么(python中函数的作用)nbsp 1 函数作用 nbsp 定义 函数是指将一组语句的集合通过一个名字 函数名 封装起来 要想执行这个函数 只需调用其函数名即可 特性 减少重复代码 使程序变的可扩展 使程序变得易维护 2 函数参数与局部变量 1 函数中的形参与实参 nbsp 1 形参变量只有在被调用时才分配内存单元

大家好,我是讯享网,很高兴认识大家。



   1、函数作用

       定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可

       特性:

  1. 减少重复代码
  2. 使程序变的可扩展
  3. 使程序变得易维护

  2、函数参数与局部变量

    1. 函数中的形参与实参

       1)形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。

        函数调用结束返回主调用函数后则不能再使用该形参变量

       2)实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,

        以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值

Python函数的功能 python函数的作用有哪些_递归
讯享网

    2. python函数三种参数

        1)位置参数

 

        2)关键参数

但记住一个要求就是,关键参数必须放在位置参数之后。

        3)非固定参数

          若你的函数在定义时不确定用户想传入多少个参数,就可以使用非固定参数

 

3. 全局与局部变量

        在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。

        全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。

        当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。

    4.  返回值 

        要想获取函数的执行结果,就可以用return语句把结果返回

        函数在执行过程中只要遇到return语句,就会停止执行并返回结果,so 也可以理解为 return 语句代表着函数的结束

        如果未在函数中指定return,那这个函数的返回值为None 

  3、嵌套函数

      定义:看上面的标题的意思是,函数还能套函数

Python函数的功能 python函数的作用有哪些_递归_02

Python函数的功能 python函数的作用有哪些_局部变量_03

  4、递归

      1. 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

      2. 递归特性:

          1. 必须有一个明确的结束条件

          2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少

          3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,

           栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出)

Python函数的功能 python函数的作用有哪些_递归_02

Python函数的功能 python函数的作用有哪些_局部变量_03

Python函数的功能 python函数的作用有哪些_递归_02

Python函数的功能 python函数的作用有哪些_局部变量_03

 

Python函数的功能 python函数的作用有哪些_递归_02

Python函数的功能 python函数的作用有哪些_局部变量_03

 

  5、匿名函数

      定义: 匿名函数就是不需要显式的指定函数

Python函数的功能 python函数的作用有哪些_递归_02

Python函数的功能 python函数的作用有哪些_局部变量_03

 

小讯
上一篇 2025-06-16 23:53
下一篇 2025-04-25 20:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174372.html