美文网首页
python-函数-变量

python-函数-变量

作者: 云Shen不知处 | 来源:发表于2017-07-27 09:07 被阅读0次

变量

               程序中临时存储数据的容器[程序运行过程中,可以存储数据,一旦程序停止运行,程序中 的变量中存储的数据就会丢失]

程序中的全局变量和局部变量

        全局变量:声明在函数外部的变量,在任何地方都可以使用/访问这个变量和它的值

程序中的声明变量后面的if语句中、循环语句中,函数中等等都可以访问到这个变量

       局部变量:声明在函数内部的变量,在函数内部可以访问,出了函数谁也不认识它!

全局变量和局部变量的使用

全局变量,在函数外部的使用方式,直接使用即可!

全局变量,在函数中怎么使用

函数中,可以直接访问全局变量的值

函数中,不能对全局变量直接修改

函数中,要使用全局变量,使用global关键字,将全局变量分配到函数中进行使用。

全局变量,通常情况用于定义存储公共数据的容器【变量】在函数中使用全局变量,必须使用global关键字将全局变量引入到函数中去增删改

局部变量,通常情况是在函数中用于临时存储数据,用于进行数据运算。当函数执行完成,这个变量就可以丢弃了。

函数的参数:默认值

默认值参数,可以在定义函数的形式参数的同时赋值,这个值就是参数的默认值,如果在调用函数时,这个参数没有传递,就会使用默认值进行运算

def test(name,age=12):

函数的参数:可变参数

可变参数:在定义函数形式参数时,在参数的前面添加一个符号:*,表示这个参数可以在调用的时候传递0个或者N个参数,可变参数会将传递给函数的数据封装成一个元组进行使用

def test(type,*names):

函数的参数:关键字参数

关键字参数是一种特殊的可变参数,要求在调用函数时,参数传递的语法必须是k=v的形式,可以在调用时,传递0个或者N个关键字参数[k=v ..],关键字参数会将传递给函数的数据,封装成字典在函数中使用

def test(type,**names):

函数的默认值参数、可变参数、关键字参数,必须放在参数列表的最后面,不能放在固定参数的前面使用!

函数的返回值:

和常规编程语言一样,可以在函数执行完成时,返回一个数据作为执行结果

在python中,还可以通过return关键字,在函数中返回多个数据,返回的数据按照顺序需要在调用时接受。一定记得按照顺序接收。

def test():

……

return x, y, z, ..

相关文章

  • python-函数-变量

    变量 程序中临时存储数据的容器[程序运行过程中,可以存储数据,一旦程序停止运行,程序中 的变量中存储...

  • 2.Python简单基础

    Python-变量 变量是将结果暂时存放在内存,方便后来程序来调用。 变量的命名方式规则: 由字母,数字,下划线组...

  • python-变量

    命名,赋值,数值、字符串类型,内存地址,不同类型所占空间,格式化输出

  • Python--删除字符串首尾空格函数的实现

    在上一篇文章中Python-批量修改文件名中,有用到strip()函数删除字符串首尾空格。 strip()函数示例...

  • Python-函数

    函数 函数是可重复使用的程序片段:它允许你为 某个代码块 命名,允许通过这一特殊的名字在你程序的任何地方来运行代码...

  • python-函数

    作用域 L local局部作用域 E enclosing嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作...

  • Python-函数

  • python-函数

    定义函数 函数定义示例: 定义 cylinder_volume 函数后,我们可以如下所示地调用该函数。 cylin...

  • python-函数

    1:介绍 python里的函数: 就是一系列实现某个特定功能的语句的集合, 他可以通过名字进行...

  • Python-函数

    ​ 函数是一种可以复用代码,把大型代码拆分成多段代码,实现功能分离,达到模块化的效果。 ​ 对于函数主要有...

网友评论

      本文标题:python-函数-变量

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