【问题标题】:Python 3.3.2 - Why does my def function not work? [closed]Python 3.3.2 - 为什么我的 def 函数不起作用? [关闭]
【发布时间】:2014-09-15 08:08:00
【问题描述】:
global_var = 1

def my_vars():
    print( 'Global Variable:' , local_var )

    local_var = 2
    print( 'Local variable:' , local_var )

    global inner_var
    inner_var = 3

my_vars()

print( 'Coerced Global:' , inner_var )

【问题讨论】:

标签: python python-3.x function


【解决方案1】:

您在分配给它之前引用了local_var。你期待什么?

print( 'Global Variable:' , local_var )  # did you mean global_var?

【讨论】:

  • 谢谢蒂姆,我一直在看的菜鸟错误...今天早上我有点头晕,尽可能多地学习对我造成了伤害!
猜你喜欢
  • 2013-06-13
  • 2020-09-05
  • 2023-03-04
  • 2020-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-25
相关资源
最近更新 更多