VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
當前位置:
魔兽世界wow > 編程開發 > Python >
  • python基礎教程之字符編碼

  • 2019-05-27 21:35 來源:未知

計算機基礎

魔兽世界wow www.geyjm.icu ?-???|???? ?-è???????o??o???.png

文本編輯器存取文件的原理

1.打開編輯器就打開啟動了一個進程,是在內存中,所以,用編碼器編寫的內容也都存放在內存中的,斷電后數據丟失。

2.要想永久保存,需要點擊保存按鈕:編輯器把內存的數據拴到硬盤上。

3.早我們編寫一個py文件,跟便攜其它文件一樣,都是一堆字符

python解釋器執行py文件的原理

  • 第一階段:Python解釋器啟動,此時就相當于啟動了一個文本編輯器
  • 第二階段:Python解釋器相當于文本編輯器,去打開test.py文件,從硬盤上將test.py的文件內容讀入到內存中(小復習:pyhon的解釋性,決定了解釋器只關心文件內容,不關心文件后綴名)。
  • 第三階段:Python解釋器解釋執行剛剛加載到內存中test.py的代碼( ps:在該階段,即真正執行代碼時,才會識別Python的語法,執行文件內代碼,當執行到name="egon"時,會開辟內存空間存放字符串"egon")。

python解釋器文本編輯器的異同

  • 相同點:Python解釋器是解釋執行文件內容的,因而Python解釋器具備讀py文件的功能,這一點與文本編輯器一樣。
  • 不同點:文本編輯器將文件內容讀入內存后,是為了顯示或者編輯,根本不去理會Python的語法,而Python解釋器將文件內容讀入內存后,可不是為了給你瞅一眼Python代碼寫的啥,而是為了執行Python代碼、會識別Python語法。

字符編碼

字符編碼是將人類的字符編碼成計算機能識別的數字,這種轉換必須遵循一套固定的標準,該標準無非是人類字符與數字的對應關系,稱之為字符編碼表。

字符編碼發生在哪三個階段

1存 內存到硬盤

2取 硬盤到內存

3python3解釋器解釋

亂碼分析

存的時候用什么編碼,取的時候用什么編碼

掌握—》熟悉—》了解
- 掌握:倒背如流。
- 熟悉:正背如流。
- 了解:看到能夠想起。

如果喜歡本篇博文,博文左邊可以點個贊,謝謝您啦! 
如果您喜歡厚顏無恥的博主我,麻煩點個 關注


相關教程