美文网首页
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函数及变量的定义和使用

    1、可选参数传递:函数可以有参数,也可以没有,但必须保留括号 def <函数名>(): ...

  • Python 内置函数补充匿名函数

    Python3 匿名函数 定义一个函数与变量的定义非常相似,对于有名函数,必须通过变量名访问 匿名函数定义:使用 ...

  • 第5天-python基础-函数与模块

    定义函数 Python中每个函数都有自己的名字、自变量和因变量。我们通常把Python中函数的自变量称为函数的参数...

  • C++ 语言类中各个重要函数原理

    1.命名空间的自定义及使用 全局使用及局部使用。 命名空间变量及函数重复的使用方式 命名空间嵌套 2.构造函数详解...

  • 基础·函数

    Python基础教程 函数定义 小试牛刀 参数 因为python中的变量没有明确标明类型,所以函数中可以直接使用一...

  • python的函数

    1.定义函数 在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟...

  • Golang语法

    变量定义 变量定义语法 使用var关键字,可放在函数内,也可放在包内 使用:=定义变量,只能在函数内使用 内建变量...

  • 高阶函数

    函数名就是变量名 python定义函数其实就是定义一个类型是function的变量,函数名就是变量名。 函数也是数...

  • Python基础篇(四)

    函数定义函数 使用def 形参函数定义中的变量,相当于理解上定义变量 实参函数调用中的变量 相...

网友评论

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

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