zoukankan      html  css  js  c++  java
  • 补上:第21日学习全局变量和局部变量笔记

    #全局变量和局部变量
    name="test"#全局变量:顶头。特定:在整个程序都可以使用的
    def test():
    x=1
    print(x,name)#调用的是全局的name(整个函数都使用)
    test()


    name="test"#全局变量:顶头。特定:在整个程序都可以使用的
    def test():
    x=1
    name="test1"#内部有先调用自己内部的
    print(x,name)#调用的是全局的name(整个函数都使用)
    test()
    print(name)#输出的是全局变量的

    name="test"#全局变量:顶头。特定:在整个程序都可以使用的
    def test():
    global name#global把外面全局变量的值修改内部定义的值,本次是吧全局变量name=“test1”
    x=1
    name="test1"#内部有先调用自己内部的
    print(x,name)#调用的是全局的name(整个函数都使用)
    test()
    print(name)#输出的是test1(内部)

    name="TEST"#第一步执行的代码
    def test():
    name="test"
    print(name)
    def test1():
    global name#第四步修改全局变量
    name="test1"
    print(name)
    test1()
    print(name)#第二步执行的代码
    test()#第三步执行的代码
    print(name)#输出:test1

    name="TEST"
    def test():
    name="test"
    print(name)
    def test1():
    nonlocal name#nonlocal是指修改上一级的变量
    name="test1"
    print(name)
    test1()
    print(name)
    print(name)
    test()
  • 相关阅读:
    Spring
    linux下jdk多版本管理
    linux集群管理
    python多任务处理
    Web框架的引入
    Git命令大全
    Git远程仓库--GitHub
    基于python实现简单web服务器
    python文件读写方式
    几句话搞懂URI、URL、URN之间的关系
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11518871.html
Copyright © 2011-2022 走看看