プログラミング言語の三種類:
1.機械語:とコンピュータが直接ハードウェアと直接通信します
2.アセンブリ言語:代わりに、単純なバイナリの英語の文字がハードウェアを直接操作します
3.高級言語:コンパイルされた(c)は:.多目的利点をコンパイルし、高効率、低開発効率の欠点を
B解釈(パイソン):.利点が行ずつを翻訳:開発効率低高効率の欠点
効率性(学習の効率):機械語>アセンブリ言語>ハイレベル言語
開発効率:高度な言語>アセンブリ言語>機械語
Pythonプログラム2つの操作方法:
インタラクティブ:長所:すぐに結果の欠点を入力して:あなたは、常にデータを保存することはできません
コマンドライン:長所:あなたは、データの短所を永続的に保存することができます。少し遅いファイルを実行しています
ステップの.pyファイルを実行します。
ハードディスクからメモリへのPythonインタプリタコード
メモリにハードディスクから目的のファイル
コンテンツファイルを処理するためのインタプリタ、文章を認識することができるマシンに変換します
定義された変数を最初に使用した後:()
変更内容:状態や機能は変更することができます
オブジェクトの計測/記録状態や機能、:の量はどのくらいです
可変組成:
変数名
割り当て記号(=)
変数の値
可変三つの要素:
ID:メモリアドレス(デジタル)
タイプ:に対応するデータの種類
値:データメモリに変数ポイントの値
変数の命名規則:
英数字、アンダースコア
で始まらない番号
キーワードは名前を付けることができない変数(プリントと...)
ガベージコレクション:(3ウェイ)
参照カウント:
クリアラベル:
世代の回復:
定数:
変数のpython種はすべて大文字の定数が一定の規則であると考えられて存在していません
小さな整数プール:
>>> A = 256
>>> B = 256
>>> ID(A)
1900252608
(B)>>> ID
1900252608
>>> = 257
>>> B = 257
>>> ID(A)
2628640354032
>> > ID(B)
2628641909712