ホームページ バックエンド開発 Python チュートリアル Python の基本構文を簡単に分析します。

Python の基本構文を簡単に分析します。

May 22, 2020 am 10:30 AM
python

毎日 10 件の投稿を共有して、一緒に飛びましょう!

1. リストのシャーディング:

Python の基本構文を簡単に分析します。

2. リストの魔法:

(1) サイズの比較:

2_Python の基本構文を簡単に分析します。

(2) リストの加算 +:

Python の基本構文を簡単に分析します。

(3) リストの乗算を使用すると複合代入になります:

Python の基本構文を簡単に分析します。

(4) リスト内での in/not in の使い方:

Python の基本構文を簡単に分析します。

(5) リストスライスの「コピー」の概念:

スライスコピー構文: リスト名 [:];

シャード コピーの本質: 新しいメモリ領域を開きます。

Python の基本構文を簡単に分析します。

注: タプルとリストの違い: A: タプルとリストの最大の違いは、リスト内の要素を自由に変更したり、要素を自由に挿入または削除したりできることですが、これは(文字列のように)変更できないタプルでは不可能であることです。 ) なので、タプルを適切に並べ替えるなどの高度な操作を実行することは期待できません。

備考: タプルは括弧なしで定義できます (list = 1,2,3,4)3_Python の基本構文を簡単に分析します。

4. 文字列のスプライシング + を使用して更新と削除を実装します。

5. join を使用して文字列を分割します: Python の基本構文を簡単に分析します。

split() は join() の逆で、split() は文字列を分割するために使用されます: 4_Python の基本構文を簡単に分析します。

Python の基本構文を簡単に分析します。

replace() メソッドはその名前が示すとおりです。指定された文字列を置き換えます:

5_Python の基本構文を簡単に分析します。

6. 文字列の書式設定:

(1) format() 関数の使用法:

Python の基本構文を簡単に分析します。

(2) 書式設定演算子: %

Python の基本構文を簡単に分析します。

7.

(1) list()、タプル()、str(obj);

6_Python の基本構文を簡単に分析します。

(3) max() および min(); (4) sum()、sorted() および reversed();

Python の基本構文を簡単に分析します。

(5) enumerate() および zip();

7_Python の基本構文を簡単に分析します。8. 関数のドキュメント

Python の基本構文を簡単に分析します。

(2) キーワードパラメータ:

Python の基本構文を簡単に分析します。

(3) デフォルトパラメータ:

これは PHP に非常に似ています

Python の基本構文を簡単に分析します。

(4) コレクションパラメータ:

これは、怠け者にとっては非常に興味深いですPython の基本構文を簡単に分析します。

アスタリスク * は、実際にはパッケージ化して「アンパック」することができます。テスト パラメーターのコレクション パラメーター *params にリスト a を渡す必要がある場合、test(a) を呼び出すとエラーが発生します。前にアスタリスク (*) を追加することは、実際のパラメータを使用する前に「解凍」する必要があることを意味します:

Python の基本構文を簡単に分析します。

(5) グローバル変数:

Python の基本構文を簡単に分析します。 「8 文字の原則を変更せずに、「心を開いて受け入れて死ね」と主張する人がいる可能性も排除されません。それでも、関数内でこのグローバル変数を変更する必要があると感じるのであれば、そうするのもよいでしょう。目標を達成するには、グローバル キーワードを使用してください。

Python の基本構文を簡単に分析します。

(6) インライン関数:

( 7) クロージャ: 私は個人的にこれが最も興味深く奥深いと思います

クロージャは関数型の重要な文法構造です。関数型プログラミングはプログラミングのパラダイムです。有名な関数型プログラミング言語は LISP 言語です (誰もがこの言語を聞いたことがあるでしょう。この言語は主にグラフィックスや人工知能で使用されます。常に天才プログラマーが使用する言語だと考えられています)。

注: クロージャは内部関数をターゲットとしているため、内部関数を外部から直接呼び出すことはできません。 Python の基本構文を簡単に分析します。

filter() には 2 つのパラメーターがあります。最初のパラメーターは 1 つであり、関数の場合は、2 番目の反復可能なデータの各要素が関数のパラメーターとして計算され、返されます。最初のパラメーターが None の場合、True の値はフィルターで除外されます。次に、2 番目のパラメーターの True の値を直接フィルターで除外します。ここでのマップはマップを意味しません。プログラミングの分野では、map は一般に「マッピング」として説明されます。組み込み関数 map() にも 2 つのパラメータがあり、シーケンスの各要素は関数のパラメータとして使用されます。反復可能なシーケンスの各要素が処理され、処理されたすべての要素が返されるまでの処理と処理を繰り返します。先ほどの filter() の経験を踏まえて、コードを直接見てみましょう。 (10) 再帰は「魔法の馬」です: 8_1Python の基本構文を簡単に分析します。 再帰の概念は Python 言語の文法内容には属しませんが、再帰はすべてのプログラミング言語教育シリーズで説明されています。なぜなら、再帰の方法とテクニックをマスターすれば、これが素晴らしいプログラミングのアイデアであることがわかるからです

Python の基本構文を簡単に分析します。 ここまで述べてきましたが、原則として再帰の概念についてはまだ説明していません。再帰は関数自体を呼び出す行為です。 次に、階乗の例を見てみましょう:

9. 辞書とセット:

(1) 辞書の作成とアクセス: Python の基本構文を簡単に分析します。

辞書は唯一のマッピング タイプです。 Python では、マッピングとは、2 つの要素のセット間の「対応」関係を指す用語です。図に示すように、{} によってマッピング図が作成されます。 :

Python の基本構文を簡単に分析します。

dict() を介して辞書を作成します:

辞書を作成するには、{} を使用することをお勧めします。これは快適です

(2) 辞書組み込みメソッド:

fromkeys() メソッドは、新しい辞書を作成して返すために使用されます。このメソッドには 2 つのパラメータがあります。最初のパラメータは辞書のキーで、2 番目のパラメータはオプションで、受信キーに対応する値です。指定しない場合、デフォルトは None です。例:

9_2_Python の基本構文を簡単に分析します。 この例は、物事を常に当たり前のこととして受け入れることができないことを示しています。fromkeys() メソッドは値 "one" を変更しません。 fromkeys() は ("one"、"two"、"three") を 1 つの値として扱うため、"two" と "three" にはそれぞれキー 1、2、3 が割り当てられます。

------------------------------------------------ -------------------------------------------------- --------

key()、values()、および items():

keys() は辞書内のキーを返すために使用され、values() はすべての値を返すために使用されます辞書内の場合、 items() は、もちろん、辞書内のすべてのキーと値のペア (つまり、項目) を返します。例:

9_Python の基本構文を簡単に分析します。

------------ ---------- -------------------------------------- ---------- ----------------------------------

get() 、 in と not in:

get () メソッドは、キーが存在しない場合、辞書項目にアクセスするためのよりリラックスした方法を提供します。get() メソッドはエラーを報告しませんが、静かに None を返します。何も見つかりませんでした; データが見つからないことを望む場合 指定された値を返すときに、対応するデフォルトの戻り値を 2 番目のパラメータに設定できます。辞書では、メンバーシップ演算子 (in または not in) を使用して判断できます

9_Python の基本構文を簡単に分析します。---------------------------- ------------------ -------------------------------- ------------------ -----------

clear() は、指定された辞書をクリアします。

一部の学生は、辞書をクリアするために空の辞書を割り当てる変数名。これには特定の問題があります。欠点を見てみましょう。

----------------- ------------------------ ------------------------ ----------------------- ----------------

copy() メソッドは、辞書: 9_Python の基本構文を簡単に分析します。

---------------- ------------------------ ------------------------ ------------------------ ----------------

9_Python の基本構文を簡単に分析します。pop() メソッドと Popitem() メソッド:

pop() は指定されたキーに対応する値をポップアップし、popitem() はポップアップします。これら 2 つの方が簡単です:

setdefault() メソッドは get() メソッドに似ていますが、対応するキーが辞書内に見つからない場合は setdefault メソッド () が自動的に追加されます。

Python の基本構文を簡単に分析します。

-------------------------------------------- ------------------------------------ -------------- --------

update()メソッドを使用して辞書を更新します: (実際には上記のメソッドもありますが、こちらの方がより本格的です)

Python の基本構文を簡単に分析します。

10. :

Python3 では、中括弧を使用して一連の数値を囲んでいるが、マッピング関係が反映されていない場合、Python はこの一連のものをセットであると認識します。 Python の基本構文を簡単に分析します。

セット内の要素は順序付けされていないため、シーケンスのような添え字を使用してアクセスすることはできませんが、反復を使用してセット内のデータを 1 つずつ読み取ることができます: (add( ) と Remove( )メソッド)10_Python の基本構文を簡単に分析します。

コレクション内のデータを安定させたい場合があります。つまり、タプルのように、コレクション内の要素を自由に追加または削除できないようにする必要があります。次に、不変セットを定義できます。はい、frozenset() 関数が要素を凍結します。

以上がPython の基本構文を簡単に分析します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとPython:彼らの歴史を深く掘り下げます PHPとPython:彼らの歴史を深く掘り下げます Apr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

Python vs. JavaScript:学習曲線と使いやすさ Python vs. JavaScript:学習曲線と使いやすさ Apr 16, 2025 am 12:12 AM

Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

Sublime Code Pythonを実行する方法 Sublime Code Pythonを実行する方法 Apr 16, 2025 am 08:48 AM

PythonコードをSublimeテキストで実行するには、最初にPythonプラグインをインストールし、次に.pyファイルを作成してコードを書き込み、Ctrl Bを押してコードを実行する必要があります。コードを実行すると、出力がコンソールに表示されます。

vscodeでコードを書く場所 vscodeでコードを書く場所 Apr 15, 2025 pm 09:54 PM

Visual Studioコード(VSCODE)でコードを作成するのはシンプルで使いやすいです。 VSCODEをインストールし、プロジェクトの作成、言語の選択、ファイルの作成、コードの書き込み、保存して実行します。 VSCODEの利点には、クロスプラットフォーム、フリーおよびオープンソース、強力な機能、リッチエクステンション、軽量で高速が含まれます。

Visual StudioコードはPythonで使用できますか Visual StudioコードはPythonで使用できますか Apr 15, 2025 pm 08:18 PM

VSコードはPythonの書き込みに使用でき、Pythonアプリケーションを開発するための理想的なツールになる多くの機能を提供できます。ユーザーは以下を可能にします。Python拡張機能をインストールして、コードの完了、構文の強調表示、デバッグなどの関数を取得できます。デバッガーを使用して、コードを段階的に追跡し、エラーを見つけて修正します。バージョンコントロールのためにGitを統合します。コードフォーマットツールを使用して、コードの一貫性を維持します。糸くずツールを使用して、事前に潜在的な問題を発見します。

メモ帳でPythonを実行する方法 メモ帳でPythonを実行する方法 Apr 16, 2025 pm 07:33 PM

メモ帳でPythonコードを実行するには、Python実行可能ファイルとNPPEXECプラグインをインストールする必要があります。 Pythonをインストールしてパスを追加した後、nppexecプラグインでコマンド「python」とパラメーター "{current_directory} {file_name}"を構成して、メモ帳のショートカットキー「F6」を介してPythonコードを実行します。

See all articles