在函数中可以访问外部的全局变量,但不能修改,否则会将其视为一个局部变量,一旦修改之后使用这个变量就会因为没有定义赋值这个局部变量而报错.
解决方案,在函数内用global语句引用该变量.
全局变量报错 UnboundLocalError: local variable 'todayPrice' referenced before assignment
最新推荐文章于 2024-07-15 17:25:40 发布
本文讲解了在函数中如何正确地访问和修改全局变量的方法。通常情况下,函数能够读取全局变量,但如果尝试修改则会被视为局部变量并导致错误。为解决此问题,可以使用 global 语句来明确标识要修改的是全局变量。
3149

被折叠的 条评论
为什么被折叠?



