美文网首页
Python函数及变量的定义和使用

Python函数及变量的定义和使用

作者: 易点梅 | 来源:发表于2019-03-25 22:56 被阅读0次

    1、可选参数传递:函数可以有参数,也可以没有,但必须保留括号

    def <函数名>():                                                

           <函数体>                                             

           return  <返回值>                            

     def <函数名>(非可选参数,可选参数):

            <函数体> 

             return <返回值>

    可选参数

    2、可变参数传递:即不确定参数总数量

    def <函数名>(参数,*b):

            <函数体>

            return <返回值>

    可变参数

    3、参数传递的两种方式:函数调用时,参数可以按照位置或者名称方式传递

    参数传递的两种方式

    4、函数的返回值:函数可以返回0个或多个结果,return关键词可有可无。

    函数的返回值

    5、局部变量和全局变量

    一、局部变量在函数内部的占位符,与全局变量可重名,但不同

    二、函数运算结束后,局部变量被释放

    三、可以使用global关键字在函数内部使用全局变量

    四、局部变量为组合数据类型且在函数内未创建,等同于全局变量

    函数内部使用局部变量 函数内部使用全局变量 外部组合数据类型在函数中直接使用 组合数据类型在函数中真实创建

    6、lambda函数:lambda函数是一种匿名函数,即没有名字的函数。使用lambda保留字定义,函数名是返回结果;lambda函数用于定义简单的,能够在一行内定义的函数;lambda函数主要用作一些特定函数或方法的参数。

    <函数名> = lambda <参数> : <表达式>

    例1:f = lambda x , y  :  x + y                        

    调用:f(6 + 8)     输出:14                             

    例2: f = lambda : "没有参数的lambda函数!"

    调用: print(f())    输出: 没有参数的lambda函数!

    相关文章

      网友评论

          本文标题:Python函数及变量的定义和使用

          本文链接:https://www.haomeiwen.com/subject/peyivqtx.html