原作:http://www.cnblogs.com/vamei/archive/2012/05/30/2526357.html
笔记:
#for 循环for a in [3, 4.4, 'life']: print (a)#每次从list取出一个元素,然后赋值给a,然后输出idx = range(5)print (idx)#python 2.7 可以输出inx 是个list[0, 1, 2, 3, 4]#python 3.6 运行就是range(5)#python 官网解释 range返回都很像list,但是不是list#返回的是一个可迭代对象(类型是对象),不是列表类型,所以不打印列表#可以尝试打一下print (type(idx))#输出是s1 = [0, 1, 2]print (type(s1))#输出是 #可以看出range的确不是listfor a in range(10): print (a, a**2)#print (a)#print (a**2)#用print (a, a**2) 打印出来,就好看许多#while循环i = 2while i < 10: i = i + 1 print (i)#中断循环 这里一直不太懂,因为跳出循环,到底本次执行还是跳过执行还是后面不执行#continue 遇到之后,跳过这一次执行,进行下一次操作#break 停止执行整个循环for i in range(10): if i == 2: continue print (i)#打印结果就是0 1 3 4 5 6 7 8 9 10,因为i等于2的时候跳过,没有执行print(i)for i in range(10): if i == 5: break print (i)#打印结果是0 1 2 3 4,i为5的时候,停止执行,后面的就都没有执行了#目前为止都是复习之前的,python也找了好多教程了,都是学了一点然后又开始从头学,-_-||
posted on 2017-09-29 17:21 阅读( ...) 评论( ...)