第一個Python程式

來源:互聯網
上載者:User

標籤:小結   一個   line   列印   環境   說明   找不到   技術   提示   

第一個Python程式

在正式編寫第一個Python程式前,我們先複習一下什麼是命令列模式和Python互動模式。

命令列模式

在Windows開始菜單選擇“命令提示字元”,就進入到命令列模式,它的提示符類似C:\>

 

Python互動模式

在命令列模式下敲命令python,就看到類似如下的一堆文本輸出,然後就進入到Python互動模式,它的提示符是>>>


在Python互動模式下輸入exit()並斷行符號,就退出了Python互動模式,並回到命令列模式:

 

也可以直接通過開始菜單選擇Python (command line)功能表項目,直接進入Python互動模式,但是輸入exit()後視窗會直接關閉,不會回到命令列模式。

瞭解了如何啟動和退出Python的互動模式,我們就可以正式開始編寫Python代碼了。

在互動模式的提示符>>>下,直接輸入代碼,按斷行符號,就可以立刻得到代碼執行結果。試試輸入100+200,看看計算結果是不是300:

>>> 100+200300

 

很簡單吧,任何有效數學計算都可以算出來。

如果要讓Python列印出指定的文字,可以用print()函數,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:

>>> print(‘hello, world‘)hello, world

最後,用exit()退出Python,我們的第一個Python程式完成!

命令列模式和Python互動模式

請注意區分命令列模式和Python互動模式。

在命令列模式下,可以執行python進入Python互動式環境,也可以執行python hello.py運行一個.py檔案。

執行一個.py檔案只能在命令列模式執行。如果敲一個命令python hello.py,看到如下錯誤:

錯誤提示No such file or directory說明這個hello.py在目前的目錄找不到,必須先把目前的目錄切換到hello.py所在的目錄下,才能正常執行:

 

此外,在命令列模式運行.py檔案和在Python互動式環境下直接運行Python代碼有所不同。Python互動式環境會把每一行Python代碼的結果自動列印出來,但是,直接運行Python代碼卻不會。

例如,在Python互動式環境下,輸入:

>>> 100 + 200 + 300600

直接可以看到結果600

但是,寫一個calc.py的檔案,內容如下:

100 + 200 + 300

然後在命令列模式下執行:

C:\work>python calc.py

發現什麼輸出都沒有。

這是正常的。想要輸出結果,必須自己用print()列印出來。把calc.py改造一下:

print(100 + 200 + 300)
再執行,就可以看到結果:

最後,Python互動模式的代碼是輸入一行,執行一行,而命令列模式下直接運行.py檔案是一次性執行該檔案內的所有代碼。可見,Python互動模式主要是為了調試Python代碼用的。

小結

在Python互動式模式下,可以直接輸入代碼,然後執行,並立刻得到結果。

在命令列模式下,可以直接運行.py檔案。

第一個Python程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.