有趣的python range()函數


先列幾個range()函數的幾個用法

              

函數原型:range(start, end, scan):

參數含義:start:計數從start開始。默認是從0開始。例如range(5)等價於range(0, 5);

              end:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

              scan:每次跳躍的間距,默認為1。例如:range(0, 5) 等價於 range(0, 5, 1)

坑人的現象:

for i in range(5):
    print i
    i += 2
    print i
    print '一輪結束'

結果:

        

而不是:

    

上面的代碼這樣:

i = 0
while i < 5:
    print i
    i += 2
    print i
    print '一輪結束'

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM