Python for循环里面感觉有个比较值得注意的地方,看代码
def test():
for i in range(3):
print(i,end='')
print(',',end='')
for j in range(3):
print(i,end='')
test()
输出
012,222
应该来讲,第二个for循环里面获取不到第一个for循环中 i 的值,但事实上能获取。
我在 java script 中也测试了下,这种情况也能获取。
所以遇到这种情况的时候值得注意下,我就踩坑了!