zoukankan      html  css  js  c++  java
  • 第三周-第16章节-Python3.5-局部变量与全局变量作用域

    # # pcj
    #大子程序中定义的变量为局部变量,在程序的一开始定的变量为全局变量
    #全局变量的作用域为整个程序,局部变量作用域只在定的变量的子程序
    #要想获得程序执行的结果,就可以用return语句把结果返回
    # school="oldboy .edu"
    # def cheng_name(name):
    # global school #global 变为全局变量 ,但不建议这样子用,不要用,不要用
    # school="mage school"
    # print("before chang",name,school)
    #
    # cheng_name("pcj")
    # print(school)
    #
    # #事先定义。真接在函数里定义全局变量。此用法 ,用了要被开除。
    # def test():
    # global name
    # name="ldy"
    # test()
    # print(name)
    #
    # #----------------------------------------------------------
    # names=["pcj","ldy","test","sex"]
    # def test2():
    # names[0]="改变"
    # print(names)
    #
    # test2()
    # print(names) 在外面,打印时,name[0]已改

    name="pcj"
    def test3():
    name="大写的PCJ"
    print("----:",name)
    test3()
    print(name) #这里还是打印小写的pcj

    # 字符串,整数,是不能在局部里改的,不生效。列表,字典等可以改
  • 相关阅读:
    关于日期
    修改video标签自带按钮的默认样式
    vue相关
    手机
    国内优秀npm镜像
    一些技能整理
    小程序
    $('.mydiv>ul')和$('.mydiv ul')的不同
    Python 字符编码
    Python 正则表达式 补充
  • 原文地址:https://www.cnblogs.com/pcjbk/p/10990079.html
Copyright © 2011-2022 走看看