• 补上:第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()
  • 相关阅读:
    JS 数组去重复值
    git 上传项目 到github
    IntelliJ IDEA 创建maven 项目 并且,将springMVC 与Mybatis 整合
    easyui datagrid 动态添加columns属性
    codeMirror的简单使用,js比较文本差异(标注出增删改)
    sql注入
    Web For Pentester靶场
    一些数据库
    nginx的使用场景
    dockerfile
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11518871.html
Copyright © 2020-2023  润新知