成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

有關Python 解釋器說明介紹

開發 后端
在開始學些Python 解釋器之前非常有必要再次強調:下面介紹的解釋器是一個源代碼解釋器,是一種面向語言的一種開發語言。

Python 解釋器包括兩個主要的子系統:一個是表達式解析器,負責處理數字表達式;另一個是解釋器,負責程序的實際執行,不是只能解析孤立的表達式。

用上一節介紹的方法就可以實現原始的用戶輸入/輸出.下邊的函數從標準輸入讀取一行文本,然后返回這行文本: 內建函數raw_input(prompt)也可以從stdin中讀取并保存內容: 最后要說的是。

鍵盤中斷(通常是Ctrl+C)會引發KeyboardInterrupt異常,該異常可以被異常處理語句捕獲并處理。只要需要,sys.stdout、 sys.stdin及sys.stderr的值均可以使用其它文件對象進行替換。這樣 print 語句和 raw_input 函數都會使用新值。

在解釋器啟動時,sys.stdout, sys.stdin及sys.stderr可以分別使用sys.stdout, sys.stdin, 和 sys.stderr這三個名字來訪問。注意某些場合 sys.stdout, sys.stdin及sys.stderr的默認值會被改變(通常程序運行在一個集成環境時).例如,當在IDLE下運行Python代碼時。

sys.stdin會被開發環境提供的一個行為類似文件對象的對象代替.在這樣的場合,低層方法如read(),seek()可能會失效。在系統內部,Unicode 字符串被表示為一個16位整數序列,8-bit 字符串則是一個字節序列, 絕大多數字符串操作被擴展為能夠處理更寬范圍的字符值。

只要 Unicode 字符串被轉換為字節流,就必然會產生一系列問題(需要解決)。首先,要考慮現有軟件的兼容性, 對那些僅支持 ASCII或其它 8-bit的軟件來說,將 Unicode字符串轉化為 ASCII字符串是較好的方法。

其次, 16-bit 字符占用兩個字節,字節順序問題雖然比較無聊但必須考慮。對一個Unicode字符 U+HHLL 來說, 小端法編碼方案將低位字節放在前面。即 LL HH;大端法編碼方案則將高位字節放在前面,即 HH LL. 就因為這么點問題, 不指定編碼方案,你就無法將原始 Unicode 數據寫入文件.

要解決這些問題, 只能根據特定的編碼規則將 Unicode 字符串進行客觀表示。這些規則定義了如何將 Unicode 字符表示為字節序列。在第四章, 針對 unicode()及 s.encode() 首先介紹了編碼規則。舉例來說:

  1. a = u"M\u00fcller" 
  2.  
  3. b = "Hello World" 
  4.  
  5. c = a.encode('utf-8')     # Convert a to a UTF-8 string   
  6.  
  7. d = unicode(b)            # Convert b to a Unicode string  
  8. 復制代碼 

【編輯推薦】

  1. 如何使Python嵌入C++應用程序?
  2. 深入探討Ruby與Python語法比較
  3. Python學習資料介紹分享
  4. Python學習經驗談:版本、IDE選擇及編碼解 決方案
  5. 淺析Python的GIL和線程安全
責任編輯:chenqingxiang 來源: 博客園
相關推薦

2010-02-02 14:54:28

Python語法

2010-02-23 14:41:28

Python模塊

2010-02-24 17:22:59

Python項目

2010-02-22 14:42:19

Python 控制語句

2010-02-01 16:32:49

Python腳本

2010-02-26 11:20:53

Python應用

2009-12-24 15:34:44

ADO步驟

2010-03-03 17:50:45

Android圖形界面

2009-12-25 17:11:40

ADO方法

2010-02-01 17:41:54

Python 解釋器

2010-02-22 16:40:22

Python解釋器

2010-03-10 11:26:29

交換機配置

2010-02-02 13:05:58

Python代碼

2010-02-03 13:27:17

Python 特性

2010-03-01 10:39:18

Python源代碼

2010-03-10 16:32:17

光端交換機

2010-02-01 18:06:48

Python Edit

2010-02-22 16:16:14

Python語法

2010-02-02 13:28:46

Python變量

2010-02-03 17:37:30

Python語法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色在线观看网站 | 国产视频中文字幕 | 亚av在线 | 日本一道本 | 日韩精品 | 国产美女黄色片 | 午夜视频免费在线观看 | 精品久久国产 | 亚洲综合色网 | 国产成人综合在线 | 黑人精品欧美一区二区蜜桃 | 国产小视频在线观看 | 国产一区二区在线视频 | 国产精品国产三级国产aⅴ中文 | 久久一区二区免费视频 | 日韩欧美专区 | 亚洲成av人影片在线观看 | 99热99| 亚洲va欧美va人人爽午夜 | 日韩在线视频免费观看 | 欧美一级淫片免费视频黄 | 国产精品久久久久久久7电影 | 色黄网站| 涩涩视频大全 | 成人蜜桃av | 56pao在线 | 日本a视频| 精品久久久久久亚洲综合网站 | 日本三级日产三级国产三级 | 亚洲国产成人久久久 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 亚洲欧美日本国产 | 国产精品区一区二区三区 | 黄视频网址 | 9999精品视频| 午夜午夜精品一区二区三区文 | 日韩和的一区二区 | 日韩视频一区二区 | 北条麻妃国产九九九精品小说 | av网站在线播放 | 午夜免费电影 |