レベル2 Xinshoucun孟新しい--Pythonベースの学習

今日は、コンテンツ分類プログラミング言語、インストールおよび設定された環境変数のPythonインタプリタ、二つの動作方法と変数Pythonプログラムファイルの実行ステップのPython、定数の概念を学習し、彼らが学んだことはまだ比較的簡単です。

プログラミング言語の最初に、分類

  1.1、機械語 

    バイナリプログラミング命令、ハードウェア、基本的に直接操作 

    長所:高効率

    短所:低効率の開発、高い学習曲線

  1.2、アセンブリ言語

    代わりの2つの英語での指示で作られたラベルが、また、直接ハードウェアの性質

    長所:高効率

    短所:低効率の開発、高い学習曲線

  1.3、高レベル言語

    コンピュータが実行するために機械語に翻訳されなければなりません

    コンパイル1.3.1、

      結果は、再コンパイルせずに繰り返し実行することができますし、一度にコンパイル

      長所:高効率

      短所:トラブルデバッガ、クロスプラットフォーム貧しいです

    1.3.2、解釈

      翻訳と実行

      長所:高効率の開発、高いクロスプラットフォーム、簡単なデバッグ

      短所:低効率

二、Pythonインタプリタ環境変数のインストールと

三つの方法の両方の実行Pythonプログラム

  3.1、インタラクティブ

 

  3.2、コマンドライン

ステップ4実行、Pythonのファイル

  メモリにハードディスクから読み込むPythonインタプリタコード

  PYファイルがメモリにハードディスクから読み込まれます

  Pyのインタプリタは、ファイルの内容を読み取る機械語に翻訳しました

第五に、変数と定数の概念

  5.1変数

    5.1.1、変数三つの要素:

      変数名:メモリアドレス空間を表し、比較があります。

      データタイプ:意思決定のアクセスモードがメモリ内に存在します

      値:メモリに保存されたデータ、比較==

    5.1.2、小さな整数プール

      動作速度を最適化するために、Pythonは[-5256]別のメモリを開くとの間の数であり、

      それらを参照する場合、データ変数が同じメモリアドレスを指すよう。

    5.1.3ガベージコレクション

      参照カウント:カウンタが0であるオブジェクトへの参照は、自動的にメモリを再利用します

      循環参照の問題解決:クリアマーク

      世代回復:生存期間の中央値に応じて、異なるレベルに分かれて、下の、より高いレベルのガベージコレクションのスイープ周波数

  5.2定数

    決してパイソン具体的に定義された定数は、通常、大文字の変数名で表現します。

 

    

  

おすすめ

転載: www.cnblogs.com/binyuanxiang/p/11104719.html