進入互動控制檯可以從任何安裝了Python的本地計算機或伺服器訪問Python互動式控制檯。您通常希望使用的命令輸入Python的預設版本的Python互動式控制檯:python如果您設定了程式設計環境,則可以啟動環境並訪問在該環境中安裝的Python和模組版本,方法是首先進入該環境:cdenvironments.my_env/bin/activate然後鍵入python命令:python在這種情況下,Python的預設版本是Python3.5.2,一旦我們輸入命令,它將顯示在輸出中,以及相關版權宣告和一些您可以輸入額外資訊的命令:OutputPython3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>下一個命令的主要提示是三個大於符號(>>>):您可以透過將版本號附加到命令來定位特定版本的Python,而不需要空格:python2.7OutputPython2.7.12(default,Nov192016,06:48:10)[GCC5.4.020160609]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>在這裡,我們收到了使用Python2.7.12的輸出。如果這是我們的預設版本的Python2,我們也可以使用命令python2輸入到這個互動式控制檯。或者,我們可以使用以下命令呼叫預設的Python3版本:python3OutputPython3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>我們也可以使用python3.5命令呼叫上述互動式控制檯。隨著Python互動式控制檯的執行,我們可以繼續使用Python的shell環境。使用Python互動控制檯Python互動式直譯器接受Python語法,您將遵循>>>字首。例如,我們可以為變數分配值:birth_year=1868一旦我們將整數值1868分配給變數birth_year,我們將按返回並接收一個新行,其中三個大於標號作為字首:birth_year=1868我們可以繼續分配變數,然後用運算子進行數學運算,得到計算結果:>>>birth_year=1868>>>death_year=1921>>>age_at_death=death_year-birth_year>>>print(age_at_death)53>>>正如我們在檔案中使用指令碼一樣,我們分配了變數,從另一箇中減去一個變數,並要求控制檯打印表示差異的變數。就像任何形式的Python一樣,您也可以使用互動式控制檯作為計算器:>>>203/2010.15>>>在這裡,我們將整數203除以20,並返回了10.15的商。多行當我們編寫Python程式碼時,將覆蓋多行,直譯器將使用輔助提示符連續行,三個點(...)。要突破這些連續線,您需要按兩次ENTER。我們可以在下面的程式碼中看到這樣的程式碼,它分配兩個變數,然後使用條件語句來確定列印到控制檯的內容:>>>sammy="Sammy">>>shark="Shark">>>iflen(sammy)>len(shark):...print("SammycodesinJava.")...else:...print("SammycodesinPython.")...SammycodesinPython.>>>在這種情況下,兩個字串的長度相等,所以else語句列印。請注意,您將需要保留Python縮小四個空格的約定,否則您將收到錯誤:>>>iflen(sammy)>len(shark):...print("SammycodesinJava.")File"<stdin>",line2print("SammycodesinJava.")^IndentationError:expectedanindentedblock>>>
進入互動控制檯可以從任何安裝了Python的本地計算機或伺服器訪問Python互動式控制檯。您通常希望使用的命令輸入Python的預設版本的Python互動式控制檯:python如果您設定了程式設計環境,則可以啟動環境並訪問在該環境中安裝的Python和模組版本,方法是首先進入該環境:cdenvironments.my_env/bin/activate然後鍵入python命令:python在這種情況下,Python的預設版本是Python3.5.2,一旦我們輸入命令,它將顯示在輸出中,以及相關版權宣告和一些您可以輸入額外資訊的命令:OutputPython3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>下一個命令的主要提示是三個大於符號(>>>):您可以透過將版本號附加到命令來定位特定版本的Python,而不需要空格:python2.7OutputPython2.7.12(default,Nov192016,06:48:10)[GCC5.4.020160609]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>在這裡,我們收到了使用Python2.7.12的輸出。如果這是我們的預設版本的Python2,我們也可以使用命令python2輸入到這個互動式控制檯。或者,我們可以使用以下命令呼叫預設的Python3版本:python3OutputPython3.5.2(default,Nov172016,17:05:23)[GCC5.4.020160609]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>我們也可以使用python3.5命令呼叫上述互動式控制檯。隨著Python互動式控制檯的執行,我們可以繼續使用Python的shell環境。使用Python互動控制檯Python互動式直譯器接受Python語法,您將遵循>>>字首。例如,我們可以為變數分配值:birth_year=1868一旦我們將整數值1868分配給變數birth_year,我們將按返回並接收一個新行,其中三個大於標號作為字首:birth_year=1868我們可以繼續分配變數,然後用運算子進行數學運算,得到計算結果:>>>birth_year=1868>>>death_year=1921>>>age_at_death=death_year-birth_year>>>print(age_at_death)53>>>正如我們在檔案中使用指令碼一樣,我們分配了變數,從另一箇中減去一個變數,並要求控制檯打印表示差異的變數。就像任何形式的Python一樣,您也可以使用互動式控制檯作為計算器:>>>203/2010.15>>>在這裡,我們將整數203除以20,並返回了10.15的商。多行當我們編寫Python程式碼時,將覆蓋多行,直譯器將使用輔助提示符連續行,三個點(...)。要突破這些連續線,您需要按兩次ENTER。我們可以在下面的程式碼中看到這樣的程式碼,它分配兩個變數,然後使用條件語句來確定列印到控制檯的內容:>>>sammy="Sammy">>>shark="Shark">>>iflen(sammy)>len(shark):...print("SammycodesinJava.")...else:...print("SammycodesinPython.")...SammycodesinPython.>>>在這種情況下,兩個字串的長度相等,所以else語句列印。請注意,您將需要保留Python縮小四個空格的約定,否則您將收到錯誤:>>>iflen(sammy)>len(shark):...print("SammycodesinJava.")File"<stdin>",line2print("SammycodesinJava.")^IndentationError:expectedanindentedblock>>>