Python变量作用范围实例分析

 更新时间:2015年07月07日 15:25:37   作者:defias  
这篇文章主要介绍了Python变量作用范围,实例分析了Python中变量的定义与相关作用域,是Python学习中非常重要的基本技巧,需要的朋友可以参考下

本文实例讲述了Python变量作用范围。分享给大家供大家参考。具体如下:

#coding=utf-8
#变量作用范围
global z #使用全局变量
z=1 #给全局变量赋值
x=99 #x全局变量声明时初始化 
def foo(y): #y和z在函数中被赋值:局部的
  #局部区域
  z=x+y #x没被赋值,所以它是全局的
  return z
def bar(y):
  global z
  z=x+y
  return z
print foo(1) #结果=100
print z #结果=1 
print bar(1) #结果=100
print z #结果=100

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • python序列解包应用示例详解

    python序列解包应用示例详解

    这篇文章主要为大家介绍了python序列解包应用场景示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • python实现模拟数字的魔术游戏

    python实现模拟数字的魔术游戏

    这篇文章介绍了python实现模拟数字的魔术游戏,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-12-12
  • Pycharm配置PyQt5环境的教程

    Pycharm配置PyQt5环境的教程

    这篇文章主要介绍了Pycharm配置PyQt5环境的教程,本文通过图文实例详解给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Python实现在PDF中添加数字签名

    Python实现在PDF中添加数字签名

    无论是商业文件、法律文件还是个人文件,都可能需要证明其来源的真实性和完整性,PDF数字签名就是解决这些问题的关键工具,下面我们来看看如何使用 Python 为PDF文档添加数字签名吧
    2025-01-01
  • 配置jupyter notebook全步骤,更改默认路径,jupyter不是问题

    配置jupyter notebook全步骤,更改默认路径,jupyter不是问题

    这篇文章主要介绍了配置jupyter notebook全步骤,更改默认路径,jupyter不是问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • numpy 计算两个数组重复程度的方法

    numpy 计算两个数组重复程度的方法

    今天小编就为大家分享一篇numpy 计算两个数组重复程度的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • 基于Python实现体育彩票选号器功能代码实例

    基于Python实现体育彩票选号器功能代码实例

    这篇文章主要介绍了基于Python实现体育彩票选号器功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • tensorflow指定CPU与GPU运算的方法实现

    tensorflow指定CPU与GPU运算的方法实现

    这篇文章主要介绍了tensorflow指定CPU与GPU运算的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Python基本语法经典教程

    Python基本语法经典教程

    这篇文章主要介绍了Python基本语法,较为详细的分析了Python基本语法所涉及的流程控制语句,表达式,函数,对象,类型,数学运算等概念与使用技巧,需要的朋友可以参考下
    2016-03-03
  • Python学习之函数 def

    Python学习之函数 def

    这篇文章主要介绍了Python的函数 def,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-10-10

最新评论