加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python_函数

发布时间:2020-12-20 10:47:07 所属栏目:Python 来源:网络整理
导读:函数内容回顾 1、函数:对功能或者动作的封装 定义: def 函数名(形参列表): 函数体(return) 调用: 函数名(实参列表) 形参:在函数声明的位置写的变量 1、位置参数 2、默认值参数 3、动态传参 1、*args 位置参数的动态参数,接受的是元组 2、**kwargs 关键

函数内容回顾

  1、函数:对功能或者动作的封装

      定义:

      def 函数名(形参列表):

        函数体(return)

      调用:

        函数名(实参列表)

      形参:在函数声明的位置写的变量

        1、位置参数

        2、默认值参数

        3、动态传参

          1、*args 位置参数的动态参数,接受的是元组

          2、**kwargs 关键字的动态传参,接受的是字典

          ? ? ?*和**在形参中是聚合 在实参中是打散

      实参:在函数调用的时候给的值

        1、位置参数

        2、关键字参数

        3、混合参数

      传参:把实参传递给形参的过程

      返回值 :

          ?1、不写return 或者只写return?

           2、return 值 返回一个值

           3、return val1,val2, val3 ....返回多个值,元组类型

?

      名称空间:

          1、内置名称空间

            ---Python解释器的内置的东西

          2、全局名称空间

            ---全局变量,全局函数

          3、局部名称空间  

            ---局部变量、在函数内部

      作用域:

          1、全局作用域 (内置+全局)

          2、局部作用域 (局部)

      globals() 查看全部作用域中的内容

      locals()? ?查看当前作用域的内容

      global? ? ?把全局变量引入函数中

      nonlocal? 在局部中的函数,引入离他最近的局部变量

  

      函数调用? ?

      函数嵌套

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读