コンピュータのコードベース

コンピュータの基礎知識

任意のアプリケーションは、要求がオペレーティングシステムの起動システムを呼び出すために必要なハードウェアを動作させ、その後、オペレーティングシステムによってハードウェアを操作します

原則として、テキストエディタ、ファイルへのアクセス

  1. エディタがメモリに書き込まれているので、テキストエディタ、メモリ内のテキストエディタの内容を開き、データをオフに消えてしまいます
  2. 永久にファイルを保存するには、ハードドライブにメモリ内のデータをブラッシングする必要があります
  3. PYファイル(実装されていませんが)書かれ、他の文書の作成と違いはありません、それを書くために、文字のちょうど束です

PYファイルを実行するための原理Pythonインタプリタ

  1. Pythonインタプリタは、同様のテキストエディタを起動するには、この時間を起動します
  2. Pythonのエディタはテキストエディタに相当し、メモリにPYファイルを開く(ハードディスクの内容からPythonインタプリタの説明文書はtest.pyを読んで、唯一のインタプリタファイルの内容に集中することを決めた、ファイル拡張子を気にしません
  3. ただtedt.pyにロードされたコードを実行するPythonインタプリタ(PSメモリ:コードネーム=「エゴンは」「エゴンを開きますと、この段階での実際のコードの実行は、実行するPythonの構文に注意を払うだろう「メモリアドレス空間。

類似点と相違点Pythonインタプリタとテキストの編集

  1. 行うことができます
    • ファイルをメモリに読みにくい、と表示
  2. 異なります
    • ステップは、Pythonインタプリタの実装について説明します

文字エンコーディングの紹介

一般的な文字ASCIIエンコーディングテーブル、UnicodeコードUTF-8コード

なぜUTF-8を使用しませんか?

  1. 作成されたコンピュータのアメリカ人は、最初はASCII文字テーブルを発明英語に入りました
  2. 他の人があなたのコンピュータを使用する場合、あなたは自分の言語を入力する必要があり、この時間は、あなたは、テーブルの独自の文字コードを入力する必要があります
  3. 中国は、日本がShift_JISのエンコーディング、韓国EUC-KRエンコーディングを提供し、GBKを開きます。
  4. 多言語コードの開発は、マルチ国コードを特定の問題を解決するための通信障害、Unicodeコードにつながり、それが文字エンコーディングのタイプのすべての種類を識別することができます
  5. Unicodeは、識別の問題を解決しますが、ストレージスペースの彼らの過度な廃棄物は、UTF-8馬はそれで、生まれました

概要

==あなたが取得するときに時間を節約どのようなコードどのようなコード==

python2(理解)

デフォルトでpython2は、Unicodeの文字コードであります

python3(マスター)

#Codeing:UTF-8、UTF-8のコントロールがのpython3のデフォルトのUTF-8の読み取り文字の形でテキストエディタなどのpython3どのような形式のテキストを読んで、あります

Pythonインタプリタの構文定義:
文法定義された変数を説明するために、それはその後のようなストレージのUnicodeの形に、この変数のpython3、この変数にメモリ空間を開きますx=yメモリ中と後がのpython3になるだろうと解釈されたx=10101011100101スタイルの理論バイナリファイルのような形態の出力は、出力する前に、理解して見にPython言語を染めなかったバイナリコードのコンパイルに行くために、端末の符号化フォーマットに従って

このような変数インタプリタ、メモリ空間定義された方法変数に開くであろう、仮定はUTF-8として保存され、x='啊バイナリ符号化Unicode変換があることに関係なく、ファイル形式の識別することができるでは、Unicodeでありますの

おすすめ

転載: www.cnblogs.com/Dr-wei/p/10932669.html