关注我,给你不一样的Python世界
![8b68748fb5cc0dfc3c8e1e6d52f50fe6.png](https://i-blog.csdnimg.cn/blog_migrate/220441988f18f907a947192f6c611243.png)
Python试听课
扫码免费领
这里是G的实例课堂,每天带来两个Python实例。
实例001:变量作用域
题目:学习使用auto定义变量的用法。
程序分析:python中的变量作用域。
i=0 n=0 def dummy(): i=0 print(i) i+=1 def dummy2(): global n print(n) n+=1 print('函数内部的同名变量') for j in range(20): print(i) dummy() i+=1 print('global声明同名变量') for k in range(20): print(n) dummy2() n+=10
实例002:作用域、类的方法与变量
题目:模仿静态变量(static)另一案例。
程序分析:综合实例“类的方法与变量”和实例“变量作用域”。
i=0 n=0 def dummy(): i=0 print(i) i+=1 def dummy2(): global n print(n) n+=1 print('函数内部的同名变量') for j in range(20): print(i) dummy() i+=1 print('global声明同名变量') for k in range(20): print(n) dummy2() n+=10
![39cd97ea4360f3368a2091e7e48b32f0.gif](https://i-blog.csdnimg.cn/blog_migrate/e8b576b8974ece5300d27713f32a01a0.gif)
点击“阅读全文”领取免费课程!
![2df5b4e614d2851d5c2961b95da885ff.png](https://i-blog.csdnimg.cn/blog_migrate/5e6ec9ae81cb0f2c145a89e843d895fd.png)