Python基础语法之全局变量

全局变量报错:UnboundLocalError: local variable 'i' referenced before assignment。 原因:函数内部不能直接修改全局变量,如需修改,使用关键字global   在程序中设置的i,sum属于全局变量,而在函数中没有i,sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如
相关文章
相关标签/搜索