zoukankan      html  css  js  c++  java
  • python关于函数细节

    1、改变全局变量

        1.1 定义的全局变量,在函数体内修改,只在函数体内生效,在函数体外并不生效

       

       1.2 定义的全局变量,如果想要在函数体内可以修改,必须添加一个global才可以

      

    2、多个返回值

       2.1当有多个返回值的时候,以第一个return返回值为主

     

     2.2返回值类型可以为很多

    返回多个数据的时候,默认为元组类型

     返回字典类型

     3、函数中的参数问题

        3.1位置参数

           形参和实参的个数必须相等,形参和实参的顺序也必须相等

      

     3.2关键字参数

       3.2.1采用键值对形式,不需要考虑顺序。同时如果参数含有关键字参数和位置参数,位置参数在前,关键字参数在后

    3.2.2关键字参数和位置参数混合使用的话

     3.3.3缺省参数

    缺省参数,即默认参数在函数里已经定义好了

     

    3.4不定长参数的传递

    3.4.1由于传递的参数不是很确定,所以需要不定长参数,不定长参数对于位置参数而言,传递的数据是一个一维数组

    3.4.2不定长参数之关键字参数的传递

    传入的数据以字典的形式存在

  • 相关阅读:
    类数组及其转换
    数组去重
    ios UIView
    ios 解决Wkwebview闪烁问题
    ios Https问题
    UUID
    JavaScript4
    JavaScript2
    JavaScript1
    UIScollView
  • 原文地址:https://www.cnblogs.com/bianfuxia/p/15392559.html
Copyright © 2011-2022 走看看