床長人工智慧教程50免費PDF文件15

Python互動對話剛開始時將會列印兩行資訊文字(為了節省章節內容在這裡省略了這個例子),然後顯示等待輸入新的Python語句或表示式的提示符>>>。在互動模式下工作,輸入程式碼的結果將會在按下Enter鍵後在>>>這一行之後顯示。本人只是分享一些床長人工智慧教程相關的免費pdf文件而已,並非床長人工智慧教程的收費文章。尊重版權,支援原創。

例如,這裡是兩條Python print語句的結果(print在Python 3。0中確實是一個函式呼叫,但在Python 2。6中不是,因此,這裡的括號只在Python 3。0中需要):

% python

>>> print(‘Hello world!’)

Hello world!

>>> print(2 ** 8)

256

現在還不需要為這裡顯示的print語句的細節擔心。簡而言之,這兩行語句列印了一個Python的字串和一個整數,正如每個>>>輸入行下邊的輸出行顯示的那樣(在Python中,2 ** 8的意思是2的8次方)。

像這樣在互動模式下工作,想輸入多少Python命令就輸入多少;每一個命令在輸入回車後都會立即執行。此外,由於互動式對話自動列印輸入表示式的結果,在這個提示模式下,往往不需要每次都刻意地輸入“print”:

>>> lumberjack = ‘okay’

>>> lumberjack

‘okay’

>>> 2 ** 8

256

>>> <== Use Ctrl-D (on Unix) or Ctrl-Z (on Windows) to exit

%

此處,第一行把一個值賦給了一個變數從而儲存它,最後兩行的輸入為表示式(lumberjack和2**8),它們的結果是自動顯示的。像這裡一樣退出互動對話並回到系統shell提示模式,在UNIX系統中輸入Ctrl-D退出;在MS-DOS和Windows系統中輸入Ctrl-Z退出。在隨後討論到的IDLE GUI中,也可以輸入Ctrl-D退出或簡單地關閉視窗來退出。

現在,我們對這次會話中的程式碼並不是特別的瞭解:僅僅是輸入一些Python的列印語句和變數賦值的語句,以及一些表示式,這些我們都會在稍後進行深入的學習。這裡最重要的事情就是注意到直譯器在每行程式碼輸入完成後,也就是按下回車後立即執行。

例如,當在>>>提示符下輸入第一條列印語句時,輸出(一個Python字串)立即回顯出來。沒有必要建立一個原始碼檔案,也沒有必要在執行程式碼前先透過編譯器和聯結器,而這些是以往在使用類似C或C++語言時所必須的。後面你將看到,也可以在互動提示符中執行多行語句,在你輸入了所有語句行並且兩次按下Enter鍵新增一個空行之後,會立即執行這條語句。

床長人工智慧教程50免費PDF文件15