Linux
 Computer >> コンピューター >  >> システム >> Linux

Python range()の説明:それは何であり、それをどのように使用するか

Python range()の説明:それは何であり、それをどのように使用するか

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

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

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

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

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

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

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

まず、Pythonのrange()の基本構造を示しましょう。 :

range(y)

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

Python range()の説明:それは何であり、それをどのように使用するか

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

Python range()の説明:それは何であり、それをどのように使用するか

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

range(start, stop, step)

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

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

Python range()の説明:それは何であり、それをどのように使用するか

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

Python range()の説明:それは何であり、それをどのように使用するか

Python range()は、昇順の反復に適しているだけでなく、降順の数値にも使用できます。

Python range()の説明:それは何であり、それをどのように使用するか

私たちの意見では、range()は真の主力製品であり、プログラムで多くの用途が見つかることは間違いありません。

結論

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

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


  1. LVFSとは何ですか?どのように使用しますか?

    Linuxをデイリードライバーのデスクトップオペレーティングシステムとして使用することには、非常に多くの複雑さが伴います。使用するハードウェアのドライバーが使用可能かどうか、使用するソフトウェアが使用可能かどうか、LinuxがActiveDirectoryなどの管理する必要のあるさまざまなセキュリティ制御のすべてと互換性があるかどうかを検討する必要があります。エンタープライズの世界で最高の地位を占めています。 ただし、他にも忘れがちなことがあります。それはファームウェアです。ファームウェアは、ハードウェア用のソフトウェアであり、ソフトウェアがドライバーの形式で対話して使用できるようにする構

  2. 内容:Steamワークショップとその使用方法

    SteamワークショップはゲームクライアントSteamの一部です。これは、ユーザーとコンテンツ作成者がお気に入りのゲームのコンテンツをアップロードおよびダウンロードできるコミュニティ主導の場所です。 Steamワークショップは、MOD、アートワーク、スキン、マップなど、さまざまなアイテムをサポートしています。 Steamワークショップの閲覧方法 このSteamコミュニティワークショップページにアクセスすると、WebブラウザでSteamワークショップにアクセスできます。または、[コミュニティ]タブの[ワークショップ]をクリックして、Steamクライアント自体からアクセスすることもできます。