i和j可以在循环结束后继续获取,那什么时候i和j就不会被获取到了呢

来源:3-8 嵌套for循环

慕少8610773

2020-09-10 16:43:08

for i in range(10):
    print(i)
    
print('------------')
print(i) # 在循环执行完后还能获取到i
# 什么情况下i会彻底获取不到了呢?麻烦老师给讲解一下~


写回答

1回答

好帮手慕小猿

2020-09-10

同学你好,有两种情况

1、python 有个垃圾回收机制,如果变量长时间不使用就会被回收,i就不存在了(这个可以查资料作为了解)

2、del 删除变量i,i就不存在了
http://img.mukewang.com/climg/5f59eef909b8328b12940854.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 2433 问题

查看课程