ホームページ バックエンド開発 Python チュートリアル Pythonを学ぶ上で必須の知識まとめ

Pythonを学ぶ上で必須の知識まとめ

Jun 04, 2018 pm 05:40 PM
python まとめ 知識

この記事はPythonを学習する上で必要な知識をまとめた関連情報を中心に紹介していますので、必要な方は参考にしてください

1. 変数
1. 変数
• プログラム実行時の変数の量を指します
• 変数を定義します。メモリ ID、データ型、変数値の 3 つの特性を伴います。
•他の言語を実行する前に、必ずプログラムのメモリ空間を手動で解放してください。ただし、Python インタープリターには独自のメモリ再利用メカニズムがあり、Python プログラムの実行が終了すると、メモリ空間は自動的に解放されます。

age=10
print(id(age),type(age),age)

2. 定数
•プログラム実行中に不変の量を指します。
•通常、定数を定義するには大文字が使用されます。

AGE=10
print(AGE)

3. 変数の命名方法
•キャメルケース

AgeOfOldboy=72

•下線

age_of_oldboy=72

2. プログラムとの対話
銀行に行きました お金を引き出すには、銀行員にアカウントとパスワードを入力するまで待ってもらい、成功したら銀行員がそれを確認し、引き出し金額を入力して伝えます。
誇り高い現代人は顧客に ATM 機 (つまりコンピューター) を提供し、ATM 機がユーザーと対話できるようにして、労働力を置き換えます。ただし、マシンは停止しているため、それを実行するためのプログラムを作成する必要があります。そのためには、プログラミング言語にユーザーと対話してユーザー入力データを受信できるメカニズムが必要です。

1.python3
•Python3はデフォルトでUTF-8中国語エンコーディングをサポートしています。 python2 ではコードの先頭に # -*-coding:utf-8 -*- を追加する必要があります。
•python3での入力は、どのような型の値を入力してもstr(文字列)型として保存されます

name=input('please enter the username: ')
print(id(name),type(name),name)
ログイン後にコピー
ログイン後にコピー

2.python2
•python2のraw_inputはpython3のinputと同じです;

name=raw_input('please enter the username: ')
print(id(name),type(name),name)
ログイン後にコピー

•Input in python2、値を入力する必要があります。この値がどのようなタイプであっても保存されます。

name=input('please enter the username: ')
print(id(name),type(name),name)
ログイン後にコピー
ログイン後にコピー

3.データ型
1.int integer
•一般的に年齢、ID番号、QQ番号、グレードなどを定義するために使用されます

age=18
id=130530198805240011
qq=379048558
level=99
ログイン後にコピー

2.float浮動小数点型
•通常は身長、体重、給料を定義するために使用されますetc

height=1.81
height=float(1.81)
ログイン後にコピー

3.str 文字列型
•通常、人の名前、性別、ステータスなどを定義するために使用されます;
•通常、文字列は一重引用符、二重引用符、または三重引用符で囲まれます。

name='egon'
sex='female'
age=18
ログイン後にコピー
ログイン後にコピー

•文字列の結合には「+」を使用します

name='egon'
sex='female'
age=18
ログイン後にコピー
ログイン後にコピー

print(name+sex+str(age))
注: ここでの age 変数の値は 18 であり、これは int であるため、文字列の結合には使用できません。 str( age) を使用して文字列型に変換します。

•文字列の連結には「*」を使用します

name='egon'
print(name*10)
ログイン後にコピー

4.bool ブール型
•TrueとFalseの2つの値のみ
•主に判定に使用されます。

age=73
AGE=18
print(age < AGE)
print(age > AGE)
ログイン後にコピー

5. 各種型間の変換
•整数型——>浮動小数点型

a=18
print(float(a))

•浮動小数点型——>整数型

a=1.81
print(int(a))

•浮動小数点型——>文字列型

a=1.81
print(str(a))

•整数型——>文字列型

a= 18
print(str(a))

IV. 配列型
1. リスト []
•要素を「カンマ」で区切って定義された Python のリストです。配列型;

•文字要素は引用符で囲む必要がありますが、整数、浮動小数点型、リストなどには引用符は必要ありません。

info=[&#39;egon&#39;,&#39;alex&#39;,18]
print(info[2])
ログイン後にコピー

2. 辞書{}

•Pythonの辞書は連想配列とも呼ばれ、{}で定義されており、中の要素はプロジェクト名:プロジェクト内容の形式で表現され、各要素は「カンマ」で区切られています。

info=[13,18.1,&#39;alex&#39;,[&#39;egon&#39;,&#39;tony&#39;]]
print(info[3][0])
ログイン後にコピー

•プロジェクト コンテンツは任意のデータ型または配列型にすることができます。

•プロジェクト コンテンツ内の文字列型は引用符で囲む必要がありますが、整数、浮動小数点型、リストなどには引用符は必要ありません。

info={&#39;name&#39;:&#39;egon&#39;,&#39;sex&#39;:&#39;male&#39;,3:18}
print(info[3])
ログイン後にコピー

5. フォーマットされた出力

•私の名前は xxx、私の年齢は xxx

•プレースホルダー %s

info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:[&#39;有&#39;,&#39;无&#39;]}
print(info[&#39;肌肉&#39;][1])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:123}
print(info[&#39;肌肉&#39;])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:18.1}
print(info[&#39;肌肉&#39;])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:&#39;无&#39;}
print(info[&#39;肌肉&#39;][1])
ログイン後にコピー

を使用する必要があります

6. 算術演算子

•+ - * /

name=input(&#39;user_name>>: &#39;)
age=input(&#39;user_age>>: &#39;)
print(&#39;my name is %s, my age is %s&#39; %(name,age))
ログイン後にコピー

•検索商の整数部分 // 商の剰余部分を求めます % Power**

print(5+5) #5加5等于10
print(5-5) #5减5等于0
print(5*5) #5乘5等于25
print(5/2) #5除以2等于2.5
ログイン後にコピー

2. 比較演算子

•> >= <= == !=

print(5//2) #5除以2商等于2余1,只取商2
print(5%2) #5除以2商等于2余1,只取余数1
print(3**2) #3的2次幂是3乘3等于9
ログイン後にコピー

3. •論理 and and 論理 or or 論理的ではありません ビットごとの AND & ビットごとの or|•論理 AND、結果が True になるためにはすべての条件が満たされる必要があります

•論理 OR、結果が真になるために満たされる必要がある条件は 1 つだけです。 True;
•論理的否定は否定され、結果は否定されます。
りー

以上が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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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 15, 2025 am 12:07 AM

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

Python vs. JavaScript:コミュニティ、ライブラリ、リソース Python vs. JavaScript:コミュニティ、ライブラリ、リソース Apr 15, 2025 am 12:16 AM

PythonとJavaScriptには、コミュニティ、ライブラリ、リソースの観点から、独自の利点と短所があります。 1)Pythonコミュニティはフレンドリーで初心者に適していますが、フロントエンドの開発リソースはJavaScriptほど豊富ではありません。 2)Pythonはデータサイエンスおよび機械学習ライブラリで強力ですが、JavaScriptはフロントエンド開発ライブラリとフレームワークで優れています。 3)どちらも豊富な学習リソースを持っていますが、Pythonは公式文書から始めるのに適していますが、JavaScriptはMDNWebDocsにより優れています。選択は、プロジェクトのニーズと個人的な関心に基づいている必要があります。

Dockerの原則の詳細な説明 Dockerの原則の詳細な説明 Apr 14, 2025 pm 11:57 PM

DockerはLinuxカーネル機能を使用して、効率的で孤立したアプリケーションランニング環境を提供します。その作業原則は次のとおりです。1。ミラーは、アプリケーションを実行するために必要なすべてを含む読み取り専用テンプレートとして使用されます。 2。ユニオンファイルシステム(UnionFS)は、違いを保存するだけで、スペースを節約し、高速化する複数のファイルシステムをスタックします。 3.デーモンはミラーとコンテナを管理し、クライアントはそれらをインタラクションに使用します。 4。名前空間とcgroupsは、コンテナの分離とリソースの制限を実装します。 5.複数のネットワークモードは、コンテナの相互接続をサポートします。これらのコア概念を理解することによってのみ、Dockerをよりよく利用できます。

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

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

ターミナルVSCODEでプログラムを実行する方法 ターミナルVSCODEでプログラムを実行する方法 Apr 15, 2025 pm 06:42 PM

VSコードでは、次の手順を通じて端末でプログラムを実行できます。コードを準備し、統合端子を開き、コードディレクトリが端末作業ディレクトリと一致していることを確認します。プログラミング言語(pythonのpython your_file_name.pyなど)に従って実行コマンドを選択して、それが正常に実行されるかどうかを確認し、エラーを解決します。デバッガーを使用して、デバッグ効率を向上させます。

VSCODE拡張機能は悪意がありますか? VSCODE拡張機能は悪意がありますか? Apr 15, 2025 pm 07:57 PM

VSコード拡張機能は、悪意のあるコードの隠れ、脆弱性の活用、合法的な拡張機能としての自慰行為など、悪意のあるリスクを引き起こします。悪意のある拡張機能を識別する方法には、パブリッシャーのチェック、コメントの読み取り、コードのチェック、およびインストールに注意してください。セキュリティ対策には、セキュリティ認識、良好な習慣、定期的な更新、ウイルス対策ソフトウェアも含まれます。

Windows 8でコードを実行できます Windows 8でコードを実行できます Apr 15, 2025 pm 07:24 PM

VSコードはWindows 8で実行できますが、エクスペリエンスは大きくない場合があります。まず、システムが最新のパッチに更新されていることを確認してから、システムアーキテクチャに一致するVSコードインストールパッケージをダウンロードして、プロンプトとしてインストールします。インストール後、一部の拡張機能はWindows 8と互換性があり、代替拡張機能を探すか、仮想マシンで新しいWindowsシステムを使用する必要があることに注意してください。必要な拡張機能をインストールして、適切に動作するかどうかを確認します。 Windows 8ではVSコードは実行可能ですが、開発エクスペリエンスとセキュリティを向上させるために、新しいWindowsシステムにアップグレードすることをお勧めします。

Python:自動化、スクリプト、およびタスク管理 Python:自動化、スクリプト、およびタスク管理 Apr 16, 2025 am 12:14 AM

Pythonは、自動化、スクリプト、およびタスク管理に優れています。 1)自動化:OSやShutilなどの標準ライブラリを介してファイルバックアップが実現されます。 2)スクリプトの書き込み:Psutilライブラリを使用してシステムリソースを監視します。 3)タスク管理:スケジュールライブラリを使用してタスクをスケジュールします。 Pythonの使いやすさと豊富なライブラリサポートにより、これらの分野で優先ツールになります。

See all articles