zoukankan      html  css  js  c++  java
  • python作用域

    在编程中,我们时常需要考虑全局变量和局部变量,避免产生变量的覆盖,

    在c语言中我们经常要考到当局部变量和全局变量重名时,这时会产生变量的覆盖,在python中

    我们要避免如下的写法,

    def tset():

        num=100

        def test1():

              num=200

              print(num)

    这时函数会输出下面局部变量的值。我们可以进行一下处理,来避免这些问题的发生。

    方法1:

    def tset():

        num=100

        def test1():

              i=200

              print(num)

    方法2:

    def tset():

        num=100

        def test1():

              #num=200

              print(num)

    以上两种方法都是从避免变量的名称重复角度解决问题;

  • 相关阅读:
    第十四次会议
    第十三次会议
    第十二次会议
    第十一次会议
    第十次会议
    第九次会议
    第八次会议
    第七次会议
    第六次会议
    机器学习
  • 原文地址:https://www.cnblogs.com/kk328/p/8586110.html
Copyright © 2011-2022 走看看