コンピュータの基礎知識
任意のアプリケーションは、要求がオペレーティングシステムの起動システムを呼び出すために必要なハードウェアを動作させ、その後、オペレーティングシステムによってハードウェアを操作します
原則として、テキストエディタ、ファイルへのアクセス
- エディタがメモリに書き込まれているので、テキストエディタ、メモリ内のテキストエディタの内容を開き、データをオフに消えてしまいます
- 永久にファイルを保存するには、ハードドライブにメモリ内のデータをブラッシングする必要があります
- PYファイル(実装されていませんが)書かれ、他の文書の作成と違いはありません、それを書くために、文字のちょうど束です
PYファイルを実行するための原理Pythonインタプリタ
- Pythonインタプリタは、同様のテキストエディタを起動するには、この時間を起動します
- Pythonのエディタはテキストエディタに相当し、メモリにPYファイルを開く(ハードディスクの内容からPythonインタプリタの説明文書はtest.pyを読んで、唯一のインタプリタファイルの内容に集中することを決めた、ファイル拡張子を気にしません
- ただtedt.pyにロードされたコードを実行するPythonインタプリタ(PSメモリ:コードネーム=「エゴンは」「エゴンを開きますと、この段階での実際のコードの実行は、実行するPythonの構文に注意を払うだろう「メモリアドレス空間。
類似点と相違点Pythonインタプリタとテキストの編集
- 行うことができます
- ファイルをメモリに読みにくい、と表示
- 異なります
- ステップは、Pythonインタプリタの実装について説明します
文字エンコーディングの紹介
一般的な文字ASCIIエンコーディングテーブル、UnicodeコードUTF-8コード
なぜUTF-8を使用しませんか?
- 作成されたコンピュータのアメリカ人は、最初はASCII文字テーブルを発明英語に入りました
- 他の人があなたのコンピュータを使用する場合、あなたは自分の言語を入力する必要があり、この時間は、あなたは、テーブルの独自の文字コードを入力する必要があります
- 中国は、日本がShift_JISのエンコーディング、韓国EUC-KRエンコーディングを提供し、GBKを開きます。
- 多言語コードの開発は、マルチ国コードを特定の問題を解決するための通信障害、Unicodeコードにつながり、それが文字エンコーディングのタイプのすべての種類を識別することができます
- 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でありますの