前のページ次のページ 各キーとその値はコロン (:) で区切られ、項目はコンマで区切られ、全体が中括弧で囲まれています。項目のない空の辞書は、{} のように 2 つの中括弧だけで記述されます。 キーはディクショナリ内で一意ですが、値は一意ではない場合があります。ディクショナリの値は任意の型にすることができますが、キーは文字列、数値、またはタプルなどの不変のデータ型である必要があります。 辞書の値へのアクセス ディクショナリ要素にアクセスするには、おなじみの角括弧とキーを使用してその値を取得できます。以下は簡単な例です- ライブデモ #!/usr/bin/python dict =
前のページ次のページ タプルは、順序付けられた不変のオブジェクトのコレクションです。タプルは、リストと同様にシーケンスです。タプルとリストの違いは、タプルはリストとは異なり変更できないことと、タプルは括弧を使用するのに対し、リストは角括弧を使用することです。 タプルの作成は、コンマで区切られたさまざまな値を入れるのと同じくらい簡単です。必要に応じて、これらのカンマ区切りの値を括弧で囲むこともできます。たとえば- tup1 = (physics, chemistry, 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = a, b, c, d; 空
前のページ次のページ Python の最も基本的なデータ構造は sequence です .シーケンスの各要素には番号 (位置またはインデックス) が割り当てられます。最初のインデックスは 0、2 番目のインデックスは 1 などです。 Python には 6 種類のシーケンスが組み込まれていますが、最も一般的なのはリストとタプルです。これについては、このチュートリアルで説明します。 すべてのシーケンス タイプで実行できる特定の操作があります。これらの操作には、インデックス作成、スライス、加算、乗算、およびメンバーシップのチェックが含まれます。さらに、Python には、シーケンスの長さを
前のページ次のページ 文字列は、Python で最も人気のある型の 1 つです。文字を引用符で囲むだけで作成できます。 Python は、一重引用符を二重引用符と同じように扱います。文字列の作成は、変数に値を代入するのと同じくらい簡単です。たとえば- var1 = Hello World! var2 = Python Programming 文字列の値へのアクセス Python は文字型をサポートしていません。これらは長さ 1 の文字列として扱われるため、部分文字列とも見なされます。 部分文字列にアクセスするには、スライスに角かっこを使用し、インデックスまたはインデックスと共に部分
前のページ次のページ 数値データ型は数値を格納します。これらは不変のデータ型です。つまり、数値データ型の値を変更すると、新しく割り当てられたオブジェクトになります。 Number オブジェクトは、値を割り当てると作成されます。たとえば- var1 = 1 var2 = 10 del を使用して数値オブジェクトへの参照を削除することもできます。 声明。 del ステートメントの構文は − です。 del var1[,var2[,var3[....,varN]]]] del を使用して、単一のオブジェクトまたは複数のオブジェクトを削除できます。 声明。たとえば- del var
前のページ次のページ 一般に、ステートメントは順番に実行されます。関数内の最初のステートメントが最初に実行され、次に 2 番目のステートメントが実行されます。コードのブロックを数回実行する必要がある場合があります。 プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。 ループ ステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。次の図は、ループ文を示しています − Python プログラミング言語は、ループ要件を処理するために次のタイプのループを提供します。 Sr.No. ループの種類と説明 1 while
前のページ次のページ 意思決定とは、プログラムの実行中に発生する条件を予測し、その条件に従って実行されるアクションを指定することです。 決定構造は、結果として TRUE または FALSE を生成する複数の式を評価します。結果が TRUE または FALSE の場合は、実行するアクションと実行するステートメントを決定する必要があります。 以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です- Python プログラミング言語は ゼロ以外 を想定しています および null 以外 値が TRUE で、それが ゼロ の場合 または null の場合、FA
前のページ次のページ 演算子は、オペランドの値を操作できる構造です。 式 4 + 5 =9 を考えてみましょう。ここで、4 と 5 はオペランドと呼ばれ、+ は演算子と呼ばれます。 オペレーターの種類 Python 言語は、次の種類の演算子をサポートしています。 算術演算子 比較 (関係) 演算子 代入演算子 論理演算子 ビット演算子 メンバーシップ オペレーター 恒等演算子 すべてのオペレーターを 1 つずつ見てみましょう。 Python 算術演算子 変数 a が 10 を保持し、変数 b が 20 を保持すると仮定すると、- [例を表示] 演算子 説明 例 + 追加 演
前のページ次のページ 変数は、値を格納するために予約されたメモリの場所に他なりません。これは、変数を作成するときに、メモリ内にスペースを確保することを意味します。 変数のデータ型に基づいて、インタープリターはメモリを割り当て、予約済みメモリに格納できるものを決定します。したがって、変数に異なるデータ型を割り当てることで、これらの変数に整数、小数、または文字を格納できます。 変数への値の割り当て Python 変数は、メモリ空間を予約するために明示的に宣言する必要はありません。変数に値を代入すると、宣言が自動的に行われます。変数に値を割り当てるには、等号 (=) を使用します。 =演算
前のページ次のページ Python 言語には、Perl、C、および Java と多くの類似点があります。ただし、言語間には明確な違いがいくつかあります。 最初の Python プログラム さまざまなプログラミング モードでプログラムを実行してみましょう。 インタラクティブ モード プログラミング スクリプト ファイルをパラメーターとして渡さずにインタープリターを呼び出すと、次のプロンプトが表示されます − $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)]
前のページ次のページ Python は、Linux や Mac OS X など、さまざまなプラットフォームで利用できます。Python 環境をセットアップする方法を理解しましょう。 ローカル環境のセットアップ ターミナル ウィンドウを開き、「python」と入力して、既にインストールされているかどうか、およびどのバージョンがインストールされているかを確認します。 Unix (Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX など) 9x/NT/2000 に勝つ マッキントッシュ (インテル、PPC、68K) OS/2 DOS (複数のバージョン) P
前のページ次のページ Python は、高レベルでインタプリタ型のインタラクティブなオブジェクト指向のスクリプト言語です。 Python は非常に読みやすいように設計されています。他の言語が句読点を使用するのに対し、英語のキーワードを頻繁に使用し、他の言語よりも構文構造が少ない. Python は解釈されます − Python は実行時にインタープリターによって処理されます。プログラムを実行する前にコンパイルする必要はありません。これは、PERL や PHP に似ています。 Python はインタラクティブです − 実際に Python プロンプトに座って、インタプリタと直接や
見逃した方のために:Python 2 は 2020 年 1 月 1 日現在、正式にサポートされていません 。 まだ Python 2.7 を使用している場合は、今すぐアップグレードしてください .実行しているバージョンがわからない場合は、Python のバージョンを確認してください。 多くのパッケージ メンテナーが Python 3 に移行しました。まだ Python 2 をサポートしている人もいれば、すでに Python 2 のサポートを中止している人もいます。 Python 2 コード ベースから移行する必要がある場合は、Python コードから Python 3 への移行に関するガイ
コード内の Python のバージョンを確認して、ユーザーは互換性のないバージョンでスクリプトを実行していません。この簡単なチェックを使用してください: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython は強化された Python REPL であり、実際には Jupyter ノートブックのコアです.簡単に言えば、Jupyter はオープンソースの Web アプリケーションであり、ライブ コード、方程式、ビジュアライゼーション、および説明テキストを含むドキュメントを作成および共有できます。インタラクティブ シェルを頻繁に使用し、IPython を知らない場合は、これを確認する必要があります! 目次 IPython の機能 魔法のコマンド 以前の入力と出力の参照 IPython をインストール IPython の機能 IPython シェルが提供する機能の一部は次のとおり
sys.getsizeof() あり オブジェクトのメモリ使用量を確認できます: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 うわあ…ちょっと待って…どうしてこの巨大なリストがたったの48バイトなの? これは、範囲関数が反復可能なオブジェクトを返すためです。このオブジェクトは数値のリストのように振る舞うだけで、内部的には最後の反復回数のカウントを保持するだけです。範囲は、実際の数値のリストを使用するよりもメモリ効率が大幅に向上します。 リスト内包表記を使用して、同じ範囲の数値の実際の Python
Python では、一度に複数の値を返すことができます。明らかに、Python のほとんどの関数は単一の値を返します。通常は、その関数によって実行された作業の結果です。この記事では、Python でも複数の値を返すことができ、そのために辞書、リスト、またはデータ クラスは必要ないことを学びます。 目次 タプルで複数の値を返す Python で複数の値を返す別の方法 学び続ける タプルで複数の値を返す return ステートメントの後にコンマで区切って値をリストするだけです。複数の値を返す方法と、それらを一度に複数の変数に割り当てる方法の例を次に示します: def get_user(i
Python データ クラスは、@dataclass を持つ通常の Python クラスです。 デコレータ。データを保持するために特別に作成されます。 Python バージョン 3.7 以降、Python は dataclass と呼ばれる組み込みモジュールを通じてデータ クラスを提供します。 .この記事では、通常の Python クラスに比べていくつかの利点があります。また、サンプル コードと、データ クラスで実行する可能性のあるいくつかの一般的な操作についても説明します。 目次 データ クラスを使用する利点 Python データ クラスの例 デフォルト値 データ クラスを JSON に
この巧妙な小さなトリックを使用すると、3 番目の変数を使用せずに 2 つの Python 変数を交換できます: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 たった1行のコードです! 3 行目でわかるように、Python で変数を交換するために一時変数は必要ありません。
このトリックを使用すると、Python 文字列をタイトル ケースにすばやく変換できます。ウィキペディアの記事から引用するには: タイトルケースは、オフライン印刷とオンライン印刷の両方でよく使用されます。このサイト自体は、すべての記事でタイトルケースを使用しています。よく見ると、ほとんどのウェブサイト、新聞、雑誌が実際にタイトルケースを使用していることに気付くでしょう. Python でタイトル ケース文字列をすばやく作成できます。組み込みの title() を使用するだけです メソッド: >>> title = "string in title case&qu
Python