python软件的界面是什么样的,python界面的意思

  python软件的界面是什么样的,python界面的意思

  Python部落组织翻译,禁止转载,欢迎转发。

  最近在写Python代码。我使用全局变量来设置函数的值。我的代码如下所示:

  list_with_data=[]

  ef load _ data _ into _ list(:list _ with _ data=[1,2,3 ]

  加载数据到列表(

  当我运行代码时,我发现结果与我预期的不同。函数load_data_into_list()的调用列表也是空的。调试的结果,我发现了问题。我想使用全局变量list_with_data。Python在函数内部创建了一个同名的新局部变量。该变量在函数执行后被回收。知道了原因,我立刻找到了解决办法。

  list_with_data=[]

  def load_data_into_list()。

  gobal list _ with _ datalist _ with _ data=[1,2,3 ] load _ data _ into _ list(

  global关键字告诉解释器他想使用全局变量。

  如果有很多全局变量,就很难把它们都全局地写出来。所以我推荐另一种方法。这样,这些全局变量被放在一个类中。

  class global variables:list _ with _ data=[]def load _ data _ into _ list(3360个全局变量。负债清单)

  有了这个类,就不需要使用关键字global了。方便吗?

  翻译:3358 www . code project.com/articles/840773/python-and-global-variables

  译者:诗和书在长城之外

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: