美文网首页
关于for循环和range函数

关于for循环和range函数

作者: 想象_442c | 来源:发表于2020-01-31 18:08 被阅读0次

    1. range(n)循环n遍,是从0到n-1

    2. range(n,m)循环m-n遍,从n到m

    range(n)=range(0,n)

    range(1,1)的时候是循环0遍,这个符合第2条规则,但是实际上用起来有些怪怪的,需要稍微绕一下下,比方说:

    大家都会的冒泡排序

    在这个例子中的num1实际上是从0到len(arr)-1再-1的,没有len(arr)-1,

    而num2是从num1+1开始的,最多就是len(arr)-1-1再+1,也就是len(arr)-1,所以并不会出现range(n,n)=[]的问题,

    但直观上来看num2的循环好像会出现range(len(arr),len(arr))的问题.....所以有点别扭

    主要还是原来用的别的语言的时候太懒了,我都不分<=和<,经常是试着来,这个不行就用另一个,反正就这两种可能...............

    python不惯我这个坏毛病........

    当然了,也可以用while.....但我原来也不喜欢用这个,还得想跳出 条件.....还是太懒了

    相关文章

      网友评论

          本文标题:关于for循环和range函数

          本文链接:https://www.haomeiwen.com/subject/pkogthtx.html