zoukankan      html  css  js  c++  java
  • global语句(python学习手册422页)

    # -*- coding: cp936 -*-
    #python 27
    #xiaodeng
    #global语句(python学习手册422页)
    
    
    #实际上就是一个名为__builtin__的模块,但是必须要import之后才能使用,因为变量名builtin本身并没有预先内置
    
    
    
    #global语句,命名空间的声明,告诉python计划生成一个或多个全局变量。
    #全局变量名小结:
    #1、全局变量是位于模块文件内部的顶层的变量名
    #2、全局变量如果是在函数内被赋值的话,必须要经过global声明
    #3、全局变量名在函数的内部不经过声明也可以被引用
    
    
    #案例
    x=88
    def func():
        global x
        x=99
        print x
    
    
    print x#88
    func()#99,func()被调用,函数内部的x上升为全局变量并对x进行了赋值,导致外部的x的值被修改
    print x#99
    

      

  • 相关阅读:
    洛谷 P6622
    洛谷 P6619
    LOJ 3188
    CF::Gym 102174G
    eJOI2017~2019
    洛谷 P6313
    洛谷 P6305
    JSOI2020 酱油记
    洛谷 P6234
    CodeForces 1334F
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/4895480.html
Copyright © 2011-2022 走看看