2011年12月5日 星期一

[Python 學習筆記] 起步走 : 基本環境與互動 (指令互動環境)


轉載自 這裡
前言 :
你可以至 Python 的官方網站 下載安裝Python,初學Python,可以執行Python安裝目錄中的python指令,啟動指令互動環境來作些簡單的程式練習,可以自行進入文字模式,設定PATH中包括Python安裝目錄,再執行python指令,或者是直接在Windows中點選python可執行檔以進入指令互動環境. (如果你已經有裝 jvm, 你也可以安裝 jython. 可以到 這裡 下載)

(使用 jython)

指令互動環境 :
這是Python的指令互動環境,可以讓你很快地撰寫一些小指令進行測試(經常的,你只是要看看某個指令這麼用對不對,或會有什麼結果),先 來看看幾個簡單的互動 :
>>> 1+2
3
>>> _
3
>>> 1+_
4
>>>

這執行了1+2,顯示結果為3,_代表了互動環境中上一次運算結果,方便你在下一次的運算中直接取用上一次的運算結果. 在指令互動環境下按Home可以將游標移至行首,按End可以將游標移至行尾. 再來看看其它的一些互動 :


你 可以在互動中直接觀察程式碼的執行結果,如果程式碼定義需要超過一行,例如for語句(Statement),則必須使用冒號 : 並按下Enter,會有個...表示你可以繼續撰寫程式碼,直到程式 碼定義完成.在Python中縮排是程式碼的一部份,而且縮排的空白數必須相同,這強迫程式設計人員必須有良好的縮排習慣。如果你在定義程式碼的過程中輸入錯誤了,儘管直接按兩次Enter,兩個空白行後,這會因為縮排錯誤,而使得Python回到>>>提示字元狀態.

另外 Python 是個動態語言,變數不需宣告就可以直接使用,變數本身也沒有型態,同一個變數可以指定不同的資料型態 :


若要取得協助訊息,可以輸入help(),例如 :


這會進入help()說明頁面,注意提示符號變成了help>,接下來你可以輸入想要查詢的函式、模組或物件名稱 :


以上示範了幾個說明頁面的使用方式,輸入quit 可以離開help頁面,help() 中也可以直接指定要查詢的對象,例如help('print')就可以查詢 print函式 的相關說明. 如果只是要執行個小程式片段,又不想麻煩地進入指令互動模式,則可以在使用python指令時加上-c引數,之後接上你的程式. 例如 :
C:\Users\John>python -c print('Hello')
Hello

這可以應用在取用說明文件時 :


在指令互動環境中,有個小小的彩蛋,輸入import this,會顯示出Python的設計哲學 :


如果要結束指令互動環境,可以鍵入 quit() 或 exit() .在執行python指令之前,可以鍵入 -h 取得可使用的啟動選項

補充說明 :
Jython 2.5.1 LookupError
修改安裝目錄下的 registry 檔案
#python.console.encoding = cp850
改成
python.console.encoding = cp850

The Python Standard Library
While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the optional components that are commonly included in Python distributions.
This message was edited 7 times. Last update was at 04/12/2011 12:16:19

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...