Python range() の説明: 概要と使用方法 1

Python range() の説明: 概要と使用方法

多くのチュートリアルで事前に説明されていないプログラミングの側面の 1 つは、実行する必要があるループとカウントの量です。 そのため、その価値のあるプログラミング言語は、数値を繰り返し列挙する方法を提供します。 パイソン 範囲 シーケンス型はそれらのメソッドの 1 つです。

この投稿では、Python について説明します range() プログラム内でどのように使用されているかを示します。

Python range() シーケンス タイプの紹介

関数のように見えますが、 range() 実際には組み込みのPython 3です 不変のシーケンス型. そのため、後でループするためにデータを照合する方法として、リストとタプルでグループ化されています。

つまり、アクションを一定回数繰り返す方法です。 Python 2では、それは呼ばれていました xrange() ほぼ同じ機能を提供しました。 実際には、 range() よりも強力です xrange() といくつかの違いがあります。 詳細については、さらに下で説明します。

ご想像のとおり、Python 3s range() タスクのループや、リストや辞書の反復処理に最適です。 関数がどのように機能するか見てみましょう。

Python range() シーケンス タイプの使用方法

まず、Python の基本的な構造をお見せしましょう。 range():

range(y)

これは、Python 関数と同じくらい簡単です。 ここに、 y 任意の整数を指定できます (浮動小数点数はデフォルトではサポートされていません)。 アプリケーションを考えると、通常は割り当てます range() 変数に。 range() が実行されると、タプルが返されます。 割り当てられた変数を出力すると、このタプルが出力に返されることがわかります。

実際のアプリケーションでは、通常、次の例のように何らかの形式のループを使用します。 for.

ループの Python 範囲

range() がゼロを開始点として使用していることに気付くでしょう。 ただし、これはデフォルトのみです。 実際、 range() には他にも設定できる引数がいくつかあります。 構造は次のとおりです。

range(start, stop, step)

説明すると: 3 つの整数が定義されています: 開始点、終了点、および範囲が数値をスキップするかどうかです。 だけ stop 引数は必須です。その他はオプションです。

これにより、複雑なループとタプルの両方を構築するための柔軟性と能力が大幅に向上します。 たとえば、偶数の整数の正確な範囲を指定できます。

Python 範囲の偶数

さらに、関数を組み合わせて、生成されたタプルを標準のリストに変換することもできます。

Python 範囲リスト

Python の range() は、昇順の反復だけでなく、降順の反復にも使用できます。

Python 範囲降順

私たちの意見では、range() は真の主力製品であり、間違いなくあなたのプログラムで大いに役立つでしょう。

結論は

Python は多くの強力なアプリケーションで優れていますが、リスト、辞書、およびタプルの生成は強みです。 Python の range() シーケンス タイプを使用すると、必要な数値のみを含むタプルをすばやく作成できます。 さらに、Python では range() を次のような他の関数と組み合わせることができます。 list()、これらの生成された数値を格納する方法に柔軟性を提供します。

まだ Python 3 に移行しておらず、macOS を使用している場合は、その方法を示す記事を以前に公開しました。

トム・ランキン
トム・ランキン

Tom Rankin は、WordPress、テクノロジー、小規模ビジネス向けの質の高いコンテンツ ライターです。 キーボードに指を置いていないときは、写真を撮ったり、音楽を書いたり、コンピューター ゲームをしたり、三人称で話したりしています。

私たちの活動を応援してください ❤️

この記事を気に入っていただけたら、今後も質の高いコンテンツを発信し続けられるようチップのご支援をご検討ください。

PayPalでの安全な支払い
Moyens I/O のスタッフはあなたをやる気にさせ、テクノロジー、自己啓発、ライフスタイル、そしてあなたを助ける戦略についてのヒントを提供してくれます。