在这篇文章之中我们来了解一下python这门编程语言之中的变量,也就是python全局变量与局部变量,python之中的变量分为全局变量与局部变量,两种变量。我们其实很容易就可以通过这两个命名之间的不同,从而理解全局变量与局部变量的区别。好了,废话不多说我们开始了解这两个变量吧。
首先我们要知道变量作用域:一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。
变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变量作用域如下:
全局变量
局部变量
全局变量与局部变量:定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。如下实例:#!/usr/bin/python
# -*- coding: UTF-8 -*-
total = 0; # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
#返回2个参数的和."
total = arg1 + arg2; # total在这里是局部变量.
print "函数内是局部变量 : ", total
return total;
#调用sum函数
sum( 10, 20 );
print "函数外是全局变量 : ", total
上面所举的例子输出的值如下所示:函数内是局部变量 : 30
函数外是全局变量 : 0
以上就是今天所要说明的内容,全局变量和局部变量的各自的定义和作用,光是看解释与我所举的例子只是纸上谈兵,动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助。
更多相关知识,请访问第二电脑网Python教程栏目。
《python中2python中的局部与全局变量的定义及用法分析(实例)》总结了关于程序员教程,对于我们来电脑技术网确实能学到不少知识。
以上就是python中的局部与全局变量的定义及用法分析(实例)的详细内容,更多请关注第二电脑网其它相关文章!
更多:python中2python中的局部与全局变量的定义及用法分析(实例)
https://www.002pc.comhttps://www.002pc.com/python/4558.html
你可能感兴趣的python,全局变量,实例,用法,定义,局部
html怎么插入php插件PHP全局变量与超级全局变量区别分析
本文分析了PHP全局变量与超级全局变量区别。分享给大家供大家参考,具体如下:
全局变量就是在函数外面定义的变量。不能在函数中直接使用。因为它的作用域不会到函数内部。所以
echarts wordcloud.jsvue2 全局变量的设置方法
最近在学习VUE.js 中间涉及到JS全局变量,与其说是VUE的全局变量,不如说是模块化JS开发的全局变量。
1、全局变量专用模块
就是以一个特定模块来组织管理这些全局量,需要引用的
suse安装php环境PHP Global定义全局变量使用说明
很不习惯PHP中的变量作用域,PHP中函数变量和全局是完全隔绝的,也就是无法相互访问。比如下面这样:复制代码 代码如下:$test = 123; abc(); //这里什么都不输出,因为访问不到$te
asp.net 调用公共类ASP.NET中Application全局对象用法实例浅析
本文实例讲述了ASP.NET中Application全局对象用法。分享给大家供大家参考。具体如下:
Application是应用全局对象,被全体共享。
js圆形链模式JavaScript通过prototype给对象定义属性用法实例
本文实例讲述了JavaScript通过prototype给对象定义属性的用法。分享给大家供大家参考。具体分析如下:
下面的JS代码定义了movie对象。在使用对象的过程中又通过prototype给对
嵌入式linux怎么出现的nginx内置变量详解
nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义的变量的值是可以改变的。$arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数
asp.net全局异常C++ 中引用与指针的区别实例详解
C++ 中引用与指针的区别实例详解
引用是从C++才引入的,在C中不存在。为了搞清楚引用的概念,得先搞明白变量的定义及引用与变量的区别,变量的要素一共有两个:名称与空间。
mac apache 支持phpPHP DB 数据库连接类定义与用法示例
本文实例讲述了PHP DB 数据库连接类定义与用法。分享给大家供大家参考,具体如下:
声明:第二电脑网认为此文章对《mac apache 支持phpPHP DB 数据库连接类定义与用法示例》说的
php if 非PHP添加PNG图片背景透明水印操作类定义与用法示例
本文实例讲述了PHP添加PNG图片背景透明水印操作类定义与用法。分享给大家供大家参考,具体如下:
图片相关操作类
《php if 非PHP添加PNG图片背景透明水印操作类定义与用法示例
php curl 内存解析在PHP中使用全局变量的几种方法
简介即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料
0踩
赏
0 赞