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不定长参数之关键字参数的传递

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

  • 相关阅读:
    第十二章 基本数据类型
    第十一章 变量名的力量
    第十章 使用变量的一般事项
    第九章 伪代码编程过程
    第八章 防御式编程
    JMeter简介
    第七章 高质量的子程序
    第六章 可以工作的类
    第五章 软件构建中的设计
    第四章 关键的“构建”决策
  • 原文地址:https://www.cnblogs.com/bianfuxia/p/15392559.html
Copyright © 2011-2022 走看看