1. 程式人生 > >如何寫第一個Python程式,30萬年薪Python工程師經驗之談

如何寫第一個Python程式,30萬年薪Python工程師經驗之談

在正式編寫第一個Python程式前,我們先複習一下什麼是命令列模式和Python互動模式。 命令列模式 在Windows開始選單選擇“命令提示符”,就進入到命令列模式,它的提示符類似C:>:

┌────────────────────────────────────────────────────────┐ │Command Prompt - □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │© 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:> _ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘ Python互動模式 在命令列模式下敲命令python,就看到類似如下的一堆文字輸出,然後就進入到Python互動模式,它的提示符是>>>。

┌────────────────────────────────────────────────────────┐ │Command Prompt - python - □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │© 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:> python │ │Python 3.7 … on win32 │ │Type “help”, … for more information. │ │>>> _ │ │ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘

如過你還不知道如何正確操作,也沒有正確的學習方法,,可以進小編扣扣裙【278136312】 裙公告裡面有正確的學習視訊資料和學習路線,遇到問題裡面有我助理解答指導! 在Python互動模式下輸入exit()並回車,就退出了Python互動模式,並回到命令列模式: ┌────────────────────────────────────────────────────────┐ │Command Prompt - □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │© 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:> python │ │Python 3.7 … on win32 │ │Type “help”, … for more information. │ │>>> exit() │ │ │ │C:> _ │ │ │ │ │ └────────────────────────────────────────────────────────┘ 也可以直接通過開始選單選擇Python (command line)選單項,直接進入Python互動模式,但是輸入exit()後窗口會直接關閉,不會回到命令列模式。 瞭解瞭如何啟動和退出Python的互動模式,我們就可以正式開始編寫Python程式碼了。 Python第一個程式

在寫程式碼之前,請千萬不要用“複製”-“貼上”把程式碼從頁面貼上到你自己的電腦上。寫程式也講究一個感覺,你需要一個字母一個字母地把程式碼自己敲進去,在敲程式碼的過程中,初學者經常會敲錯程式碼:拼寫不對,大小寫不對,混用中英文標點,混用空格和Tab鍵,所以,你需要仔細地檢查、對照,才能以最快的速度掌握如何寫程式。 simpson-learn-py3 在互動模式的提示符>>>下,直接輸入程式碼,按回車,就可以立刻得到程式碼執行結果。現在,試試輸入100+200,看看計算結果是不是300:

100+200 300 很簡單吧,任何有效的數學計算都可以算出來。 如果要讓Python打印出指定的文字,可以用print()函式,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:

print(‘hello, world’) hello, world 這種用單引號或者雙引號括起來的文字在程式中叫字串,今後我們還會經常遇到。 最後,用exit()退出Python,我們的第一個Python程式完成!唯一的缺憾是沒有儲存下來,下次執行時還要再輸入一遍程式碼。 命令列模式和Python互動模式 請注意區分命令列模式和Python互動模式。 在命令列模式下,可以執行python進入Python互動式環境,也可以執行python hello.py執行一個.py檔案。 執行一個.py檔案只能在命令列模式執行。如果敲一個命令python hello.py,看到如下錯誤: ┌────────────────────────────────────────────────────────┐ │Command Prompt _ □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │© 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:> python hello.py │ │python: can’t open file ‘hello.py’: [Errno 2] No such │ │file or directory │ │ │ │ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘ 錯誤提示No such file or directory說明這個hello.py在當前目錄找不到,必須先把當前目錄切換到hello.py所在的目錄下,才能正常執行: ┌────────────────────────────────────────────────────────┐ │Command Prompt _ □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │© 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:> cd work │ │ │ │C:\work> python hello.py │ │Hello, world! │ │ │ │ │ │ │ │ │ └───────────────────────────────────────────── 此外,在命令列模式執行.py檔案和在Python互動式環境下直接執行Python程式碼有所不同。Python互動式環境會把每一行Python程式碼的結果自動打印出來,但是,直接執行Python程式碼卻不會。 例如,在Python互動式環境下,輸入:

100 + 200 + 300 600 直接可以看到結果600。 但是,寫一個calc.py的檔案,內容如下: 100 + 200 + 300 然後在命令列模式下執行: C:\work>python calc.py 發現什麼輸出都沒有。 這是正常的。想要輸出結果,必須自己用print()打印出來。把calc.py改造一下: print(100 + 200 + 300) 再執行,就可以看到結果: C:\work>python calc.py 600 最後,Python互動模式的程式碼是輸入一行,執行一行,而命令列模式下直接執行.py檔案是一次性執行該檔案內的所有程式碼。可見,Python互動模式主要是為了除錯Python程式碼用的,也便於初學者學習,它不是正式執行Python程式碼的環境! 小結 在Python互動式模式下,可以直接輸入程式碼,然後執行,並立刻得到結果。 在命令列模式下,可以直接執行.py檔案。