Python 基礎教學

Python 是一種解釋型、物件導向、動態資料型態的高階程式設計語言。
Python 由 Guido van Rossum 於 1989 年底發明,第一個公開發行版發行於 1991 年。
像 Perl 語言一樣, Python 原始碼同樣遵循 GPL(GNU General Public License) 協定。
官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
Python 2.7 被確定為最後一個 Python 2.x 版本。
誰適合閱讀本教學?
本教學適合想從零開始學習 Python 程式設計語言的開發人員。當然本教學也會對一些模組進行深入,讓你更好的了解 Python 的應用。
本教學主要針對 Python 2.x 版本的學習,如果你使用的是 Python 3.x 版本請移步至Python 3.X 版本的教學。
本教學所有例項基於 Python2.7。
學習本教學前你需要了解
在繼續本教學之前,你應該了解一些基本的電腦程式設計術語。如果你學習過 PHP,ASP 等程式設計語言,將有助於你更快的了解 Python 程式設計。
執行Python程式
對於大多數程式語言,第一個入門程式便是 "Hello World!",以下程式碼為使用 Python 輸出 "Hello World!":
Python 3.0+ 版本已經把 print 作為一個內建函式,輸出 "Hello World!" 程式碼如下:
dragonv
lib***uan_87@126.com
參考地址
關於指令碼第一行的 #!/usr/bin/python 的解釋,相信很多不熟悉 Linux 系統的同學需要普及這個知識,腳本程式語言的第一行,只對 Linux/Unix 使用者適用,用來指定本指令碼用什麼直譯器來執行。
有這句的,加上執行許可權後,可以直接用 ./ 執行,不然會出錯,因為找不到 python 直譯器。
#!/usr/bin/python 是告訴作業系統執行這個指令碼的時候,呼叫 /usr/bin 下的 python 直譯器。
#!/usr/bin/env python 這種用法是為了防止作業系統使用者沒有將 python 裝在預設的 /usr/bin 路徑里。當系統看到這一行的時候,首先會到 env 設定里搜尋 python 的安裝路徑,再呼叫對應路徑下的直譯器程式完成操作。
#!/usr/bin/python 相當於寫死了 python 路徑。
#!/usr/bin/env python 會去環境設定尋找 python 目錄,可以增強程式碼的可移植性,推薦這種寫法。
分成兩種情況:
(1)如果呼叫 python 指令碼時,使用:
#!/usr/bin/python 被忽略,等同於註解
(2)如果呼叫python指令碼時,使用:
#!/usr/bin/python 指定直譯器的路徑
PS:shell 指令碼中在第一行也有類似的宣告。
dragonv
lib***uan_87@126.com
參考地址