Python の range() 関数: 一連の数値を生成します

WBOY
リリース: 2023-11-18 11:51:56
オリジナル
1339 人が閲覧しました

Python の range() 関数: 一連の数値を生成します

Python の range() 関数: 一連の数値を生成します。具体的なコード例が必要です。

Python は、プログラムを作成するための多くの組み込み関数を備えた強力なプログラミング言語です。とても役に立ちます。その 1 つは range() 関数で、一連の数値を生成するために使用されます。この記事では、 range() 関数の使用法を詳しく紹介し、具体的なコード例を通して説明します。

range() 関数の基本構文は次のとおりです。
range(start, stop, step)

このうち、start は開始値 (デフォルトは 0) を表します。 stop は終了値 (範囲に含まれない) を表し、step はシーケンス内のステップ サイズを表します (デフォルトは 1)。これは、 range() 関数によって生成される一連の数値が start から始まり、step をステップ サイズとして stop (排他的) まで続くことを意味します。

次に、 range() 関数の使用例をいくつか示します。

  1. 0 から 9 までの一連の数値を生成します。

    for i in range(10):
     print(i)
    ログイン後にコピー

    結果を出力します。 :

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ログイン後にコピー
  2. 2 から 10 までの一連の数値を 2 ステップで生成します:

    for i in range(2, 11, 2):
     print(i)
    ログイン後にコピー

    出力結果:

    2
    4
    6
    8
    10
    ログイン後にコピー
  3. ステップ サイズ -1 で 10 から 1 までの減少する数値シーケンスを生成します:

    for i in range(10, 0, -1):
     print(i)
    ログイン後にコピー

    出力結果:

    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    ログイン後にコピー

Except use range()これはループ関数内で使用され、数値シーケンスのリストを作成するためにも使用できます。次のように、list() 関数を使用して range() の戻り値をリストに変換できます。

  1. range() の戻り値をリストに変換します:

    numbers = list(range(5))
    print(numbers)
    ログイン後にコピー

    出力結果:

    [0, 1, 2, 3, 4]
    ログイン後にコピー
  2. range() の戻り値をリストに変換し、開始値とステップ サイズを指定します:

    numbers = list(range(2, 11, 2))
    print(numbers)
    ログイン後にコピー

    出力結果:

    [2, 4, 6, 8, 10]
    ログイン後にコピー

上記のコード例が示すように、 range() 関数は非常に柔軟にシーケンスを生成でき、必要に応じて開始値、終了値、ステップ サイズを指定できます。 range() 関数は、特定の範囲内の数値を調べるためにループ内でよく使用されます。また、数値シーケンスのリストを作成するためにも使用できます。

この記事では range() 関数を簡単に紹介し、いくつかのコード例を示しているだけですが、その応用には幅広い可能性があります。 range() 関数を適切に使用することで、Python プログラムをより効率的に作成できます。

要約すると、 range() 関数は Python で非常に実用的で一般的に使用される関数であり、一連の数値を生成するために使用できるため、ループ処理やリストの作成が容易になります。初心者にとって、range() 関数の使い方をマスターすることは重要な基礎知識です。この記事での紹介が読者の range() 関数の理解と使用に役立つことを願っています。

以上がPython の range() 関数: 一連の数値を生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート