zoukankan      html  css  js  c++  java
  • python之全局变量和局部变量

    一.定义

    1.全局变量

    定义在函数外部一级代码的变量,叫全局变量,全局能用。

    2.局部变量

    定义在函数内的变量,只能在局部生效

    二.用法

    1.在函数内部可以引用全局变量,如果全局和局部都有一个变量name,函数查找变量的顺序是由局部到全局的。

    2.函数内部不能调用其他函数内部的变量。

    3.当函数执行时,函数内的局部变量才生效。

    4.在函数中定义变量的时候,一定要确保变量肯定存在。

    三.在函数中修改全局变量

    name="aaa"
    def  guess():
      global name #引入全局变量
      name="bbb"#修改全局变量,将全局变量name变为局部变量的name
      print(name,id(name))
    guess()
    print(name,id(name))

    注:当全局变量在函数中被修改时,全局变量会发生变化(除字符串,数字)

  • 相关阅读:
    GC 的认识
    SSRF 攻击技术
    文件包含漏洞
    文件的上传和下载
    XSS
    SQL注入工具 sqlmap
    自动化测试框架
    mac配置环境变量
    pycharm与git想集成 上传下载代码
    测试人员需要掌握的linux基本操作
  • 原文地址:https://www.cnblogs.com/huizaia/p/9017064.html
Copyright © 2011-2022 走看看