java中的for循环
System.out.println("......");
for(int i=0;i<5;i++){
System.out.println(i);
}
System.out.println("......");
for(int i=0;i<5;i++){
System.out.println(i);
i+=1;
}
python中的for循环
for i in range(5):
print(i)
print("......")
for i in range(5):
print(i)
i+=1
总结:我们发现在python中的for循转中修改循环变量是无法使得循环变量进行在当前循环变量的基础上递增的。究其本质,在python的range 的for循环中,i并不是充当计时器的循环变量,而是指的是range这个可迭代对象里面的元素。range(5) 里面的内容就是0,1,2,3,4.他已经固定了。故python中的for循环相当于Java的增强for循环(foreach)而不是等同于一般的for循环。
for i in range(5):
print(i)
print("......")
for i in range(5):
print(i)
i+=100