python里的全局变量,python如何定义全局变量和局部变量

  python里的全局变量,python如何定义全局变量和局部变量

  以下内容都在一个文件中definer _ foo(in _ arg):

  全局x;

  x=99

  返回in_arg 1

  defouter_foo(in_arg):

  全局x;

  x=0

  output=inner_foo(in_arg)

  返回输出

  result=outer_foo(5)

  打印(结果,结果)).

  打印( x==,x))))))))。

  当一切都在一个文件中时,运行得很好。打印内容如下。

  ^{pr2}$

  但是,如果尝试用多个文件分割程序,就会出现问题。 #在# inner _ foo。巴拉圭的内容上

  definer _ foo(in _ arg):

  全局x;

  x=99

  返回in_arg 1

  这是另一个文件outer_foo.py的内容

  从内部_foo导入内部_foo

  defouter_foo(in_arg):

  全局x

  x=0

  output=inner_foo(in_arg)

  返回输出

  result=outer_foo(5)

  打印(结果,结果)).

  打印( x==,x))))))))。

  {{cd2内部错误}_食品为

  将进口语句更改为包含x(frominner_fooimportinner_foo,x)将得到导入错误:cannotimportname"x "

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

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