for循環結合range使用方法


range概念:表示一個數據范圍

基本的語法格式:range(開始數據,結束數據(不包括結束數據),步長)

記住一個公式:下一個數據=開始數據+步長

步長:表示的是數據前后的間隔

OK,基本的概念和語法格式了解后來看一下例子吧。

  1. 第一種使用方法
    for value in range(1, 3, 1):
        print(value)

    輸出結果:

     解析:range(1,3,1)表示[1,3)

  2. 基於第一種的簡化寫法
    for value in range(1, 3):
        print(value)

    輸出結果:

    在步長不指定的時候,默認的步長為1

  3. 第三種使用方法(比較常用的一種)
    for value in range(3):
        print(value)

    輸出結果:

    解析:開始數據不指定,表示從0開始,range(3)就等價於[0,3)

  4. 倒着輸出數據,例如:使用for循環遍歷出3到1的數據
    for value in range(3, 0, -1):
        print(value)

    輸出結果:

     

    解析:利用上面的公式:下一個數據=上一個數據+步長,所以2=3+(-1)

    目前我經常遇到的for循環結合range使用就這幾種,希望對剛入門學習python的朋友有所幫助。


免責聲明!

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



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