• python之函数


    1.函数的定义

      函数是对功能或者动作的封装

    2.函数的语法和定义

      def 函数名():

        函数体

      调用:函数名( )

    3.关于函数的返回值

      return : 返回

      谁调用就返回给谁

      函数体中没有写return 不返回任何结果,如果非要接收返回结果,结果是None

      函数体中写了return值   返回一个值

      函数中写了return 值1,值2,.......  返回多个结果,多个结果以元组的形式返回

      函数中执行到return时,函数结束执行

    4.函数中( )的意义

      意义是调用

    5.函数的参数

      参数是函数传递的信息

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

      实参:在函数调用的时候给函数传递的具体的值

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

    6.关于函数的形参

      形参的顺序:      位置参数>>>*args >>>默认值参数 >>>>>  **kwargs

      1.位置参数:按照位置声明的变量

        def fanc( 参数):

          return

        fanc(参数)

      2.默认值:默认值必须在位置参数之后

        def fanc( 参数1,参数2=默认值):

          return

        fanc(参数1,参数2)#参数2可以不传,在没有参数2的情况下,使用默认值

      3.动态传参

        *args : *表示不定参数,     接收的是位置参数      在形参这里*把传递的实参进行聚合,聚合成元组  

        **kwargs :   接收的是关键字参数  在形参这里**将关键字参数聚合成字典

    7.关于函数的实参

      1.位置参数:按照位置给形参传参

      2.关键字参数:按照形参声明的变量名进行传递

      3.混合:位置参数,关键字参数  #顺序:位置参数 >>>>关键字参数

      4.* 打散    --列表  字符串 元组

        ** 打散  --字典

     8.无敌传参

      def  func(*args,**kwargs):

        pass

        return

    9.函数的嵌套

  • 相关阅读:
    外观模式
    虚拟专用网
    DHCP服务
    NFS文件服务器
    samba服务器
    fatal error: Invalid layout of preloaded class
    ftp上传与下载
    byte与char的区别
    android管理联系人操作
    android图像与图像处理系列(一、Bitmap和BitmapFactory)
  • 原文地址:https://www.cnblogs.com/l1222514/p/13929548.html
Copyright © 2020-2023  润新知