局部变量是那些只在特定区域活动的小精灵。它们在函数内部被创建,一旦离开函数的“地盘”,就会消失得无影无踪🔍。比如:
```python
def my_func():
local_var = "我是局部精灵"
print(local_var)
my_func()
print(local_var) 这里会报错哦!
```
而全局变量则是镇守整个程序的大巫师,在任何地方都能召唤它们施展魔法🌍。不过要小心,修改全局变量时需要使用`global`关键字,不然它会生气不理你:
```python
global_var = "我是全局巫师"
def modify_global():
global global_var
global_var = "我被改写了!"
modify_global()
print(global_var) 输出:我被改写了!
```
记住:局部变量和全局变量各有职责,合理使用能让代码更整洁有序💡。
免责声明:本文由用户上传,如有侵权请联系删除!