Python 3 – ネストされたループ-Pythonチュートリアル

ループには、1つ以上の他のループを含めることができます。ループ内にループを作成できます。この原則は、ネストされたループとして知られています。 ネストされたループは、2つ以上のループを通過します。 プログラマーは通常、2または3レベルの深さでネストします。 それより高いものは、混乱を招きます。 関連コース: 完全なPythonプログラミングコースと演習 例簡単な例を見てみましょう。 2つのリストを作成します。12persons = [ "John", "Marissa", "Pete", "Dayton" ]restaurants…

Python 3 – Pythonでファイルを書く-Pythonチュートリアル

ファイルの書き込み機能は標準モジュールの一部であり、モジュールを含める必要はありません。 ファイルの書き込み そして ファイルへの追加 Python言語では異なります。次の行を使用して、書き込み用のファイルを開くことができます1f = open("test.txt","w")ファイルに追加するには、次のように使用します。1f = open("test.txt","a") 間違ったパラメータを指定すると、ファイルが空になる可能性があります。 関連コース: 完全なPythonプログラミングコースと演習 例新しいファイルの作成新しいファイルを作成するには、次のコードを使用できます。1234567891011f = open("test.txt","w")f.write("Hello…

Python 3 – Pythonでファイルを読む-Pythonチュートリアル

ファイルの読み取りは、Python標準ライブラリの一部です。 これは、モジュールを含める必要がないことを意味します。 ファイルを読み取る方法は2つあります。 この記事では、両方の方法を紹介します。 関連コース: 完全なPythonプログラミングコースと演習 使用するソリューションは、解決しようとしている問題によって異なります。 例1行ずつファイルを読み取るには、readlines()関数を使用できます。 これにより、ファイルが1行ずつ読み取られ、リストに保存されます。 以下のコードを入力し、file.pyとして保存して実行します。12345678filename = "file.py"with open(filename) as f:…

Python 3 – Pythonの辞書-Pythonチュートリアル

Python辞書は別のコレクションです。 実際の単語辞書は、それらを理解するための良い例えです。項目のリストが含まれ、各項目にはキーと値があります。 従来の辞書では、キーは単語であり、値はその説明または説明です。 Pythonでは、同様のことができます。 関連コース: 完全なPythonプログラミングコースと演習 例 前書きより厳密な言い方(数学)では、辞書は1対1のマッピングです。 辞書のすべてのキーには値があります。 この値はキーに割り当てられます。 辞書: (キー、値)ペアを含むセット 辞書のすべてのキーには、値があります。 リストとは異なり、辞書には特定の順序はありません。 つまり、辞書を定義してループすると、Pythonが順序を無視するため、出力が異なる可能性があります。…

Python 3 – Python Range()関数の説明-Pythonチュートリアル

range()関数は、数値のリストを生成します。 これは、新しいリストを作成するとき、またはforループを使用するときに非常に役立ちます。両方に使用できます。 実際には、リストを自分で定義することはめったにありません。データベースやWebからリストを取得するか、range()を使用してリストを生成します。 関連コース: 完全なPythonプログラミングコースと演習 Pythonのrange()パラメーターrange()関数は、整数でなければならないパラメーターを取ります。 それらは正と負の両方になり得ます。デフォルトでは、パラメータとして停止値が定義されているため、ゼロから始まる数値のリストが作成されます。 ただし、シーケンスの開始番号を定義してから、ステップサイズを定義できます。 1range(start, stop, step)Pythonのrange()の例100個の数字のリストを作成するとします。 これを行うには、range()関数を使用できます。 電話で list(range(100)) 100個の数値のリストを返します。…

Python 3 – Pythonでリストを並べ替える方法

リストの並べ替えは非常に簡単です。Pythonにはリストの並べ替えのサポートが組み込まれています。 いくつかのデータから始めます。番号のリストを作成してから、 ソート() 方法。 このメソッドは、リストオブジェクトで直接呼び出されます。 これは、ペアのリストを含むすべてのリストで機能します。 関連コース: 完全なPythonプログラミングコースと演習 ソート例ソートリストたくさんの数字でリスト(x)を定義します。 次に、リストオブジェクトのsortメソッドを呼び出します。 戻り変数を保存する必要はありません。メソッドを呼び出すだけで十分です。 123x = [3,6,21,1,5,98,4,23,1,6]x.sort()print(x)プログラム(sort1.py)を保存して実行します。 これにより、すべての数値が下位から上位に出力されます。…

Python 3 – リスト操作-Pythonチュートリアル

リストはいくつかの方法で変更できます。 これらの方法は何ですか? リストにアイテムを追加するには、 append() 方法。 リストのメソッドを呼び出します。パラメーターには、追加する項目が含まれています。 append(3)を呼び出すと、リストに3が追加されます。 リストの最後からアイテムを削除するには、 ポップ() 方法。 リストには、従来の配列と同じようにアクセスできます。ブロック引用符とインデックスを使用してアイテムを取得します。 関連コース: 完全なPythonプログラミングコースと演習 例リストは、そのメソッドを使用して変更できます。以下の例では、リストを作成し、メソッドを使用してリストの内容を変更します。 追加してポップ以下に示すプログラムを入力して実行します。1234567x…

Python 3 – Pythonリスト(例付き)-Pythonチュートリアル

リストはコレクションと見なすことができます。それらは多くの変数を保持できます。 リストは物理リストに似ており、多数のアイテムを含めることができます。 リストには、任意の数の要素を含めることができます。 それらは他のプログラミング言語の配列に似ています。 リストには、整数(整数)、浮動小数点数、文字、テキストなど、あらゆる種類の変数を含めることができます。 関連コース: 完全なPythonプログラミングコースと演習 例 空のリスト空のリストを作成しましょう。 空のリストを定義するには、角かっこを使用する必要があります。角かっこは、オブジェクトがリストであることをPythonに伝えるものです。 リストには、数字とテキストの両方を含めることができます。 内容に関係なく、同じ方法でアクセスします。 リストにアクセスするには、リストなどの括弧の間にIDを追加します[0]、リスト[1] 等々。 リストを定義する空のリストが上で定義されました。…

Python 3 – Pythonを学ぶ7つの理由

  いくつかのタスクを可能にするために、コンピューターは私たちを理解する必要があります。 または少なくとも、私たちが彼らに何をする必要があるかを理解するために。 プログラミング言語が登場するときがあります。 人間は場所ごとに異なる言語を持っており、コンピューターはタスクごとに異なる言語を持っています。 この場合、Pythonについて説明します。 1991年にGuidoVanRossumという開発者によって作成されました。 初めてプログラミングする場合は、Pythonが最適です。 始めると、Pythonは使いやすく、習得が容易で、多くのアプリケーションがあり、オープンソースであることがわかります。 複数のプログラミングパラダイムとオブジェクト指向関数型プログラミングがあります。 Pythonは、コードの可読性に重点を置いた、インタープリター型の動的プログラミング言語として説明されています。 JavaやC ++よりもコーディングの手順が少なくて済みます。 それを知って、Pythonを学ぶ7つの理由がここにあります。 関連コース:…

Python 3 – Pythonの関数(例付き)

コードのセットをグループ化するには、関数を使用できます。 関数は、繰り返し可能なコードの小さな部分です。関数はパラメーターを受け入れます。 関数がなければ、命令の長いリストしかありません。 関数は、コードを整理するのに役立ちます。 関数は再利用することもでき、多くの場合、モジュールに含まれています。 関連コース: 完全なPythonプログラミングコースと演習 例関数関数は、実行可能なコードブロックと見なすことができます。 機能は1回以上使用できます。 関数の簡単な例は次のとおりです。 1234def currentYear(): print('2018')currentYear()この例では、関数はすぐに呼び出されます。 関数定義は常にdefキーワードで始まります。 関数は再利用可能で、作成すると複数のプログラムで使用できます。…