Python是世界上最叼的程式設計語言!西安北郵線上零基礎帶你入門!
Python (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向的解釋型電腦程式設計語言,
2017年7月20日,IEEE發佈2017年程式設計語言排行榜:Python高居首位,那麼今天北郵線上帶你一起走進不在神秘的Python語言。
2.2 字串
字串 就是一系列字元。在Python中,用引號括起的都是字串,其中的引號可以是單引號,
Python還支持運算次序,因此你可在同一個運算式中使用多種運算。你還可以使用括弧來修改運算次序,讓Python按你指定的次序執行運算,如下所示:
4.2.3 對數字清單執行簡單的統計計算
有幾個專門用於處理數位清單的Python函數。例如,你可以輕鬆地找出數位清單的最大值、最小值和總和:
4.4.2 遍歷元祖中的所有值
像列表一樣,也可以使用for 迴圈來遍歷元組中的所有值:
5.2.5 檢查多個條件
1.使用and檢查多個條件(且運算,OC中為 && )
要檢查是否兩個條件都為True ,可使用關鍵字and 將兩個條件測試合而為一;如果每個測試都通過了,整個運算式就為True ;如果至少有一個測試沒有通過,整個運算式就
為False 。
7.1.2 實參和形參
前面定義函數greet_user() 時,要求給變數username 指定一個值。調用這個函數並提供這種資訊(人名)時,它將列印相應的問候語。
在函數greet_user() 的定義中,變數username 是一個形參 ——函數完成其工作所需的一項資訊。在代碼greet_user('jesse') 中,值'jesse' 是一個實參 。實參是 調用函數時傳遞給函數的資訊。我們調用函數時,將要讓函數使用的資訊放在括弧內。在greet_user('jesse') 中,將實參'jesse' 傳遞給了函數greet_user() ,這個 值被存儲在形參username 中。
8.3.4 重寫父類的方法
對於父類的方法,只要它不符合子類模擬的實物的行為,都可對其進行重寫。為此,可在子類中定義一個這樣的方法,即它與要重寫的父類方法同名。這樣,Python將不會考慮這個父類方法,而只關注你在子類中定義的相應方法。
8.4.4 導入整個模組
你還可以導入整個模組,再使用句點標記法訪問需要的類。這種導入方法很簡單,代碼也易於閱讀。由於創建類實例的代碼都包含模組名,因此不會與當前檔使用的任何名稱發生衝突。
my_cars.py
9.3 異常
Python使用被稱為異常 的特殊物件來管理程式執行期間發生的錯誤。每當發生讓Python不知所措的錯誤時,它都會創建一個異常物件。如果你編寫了處理該異常的代碼,程式將繼 續運行;如果你未對異常進行處理,程式將停止,並顯示一個traceback,其中包含有關異常的報告。
異常是使用try-except 代碼塊處理的。try-except 代碼塊讓Python執行指定的操作,同時告訴Python發生異常時怎麼辦。使用了try-except 代碼塊時,即便出現異常, 程式也將繼續運行:顯示你編寫的友好的錯誤消息,而不是令使用者迷惑的traceback。
9.3.1 處理ZeroDivisionError 異常
下面來看一種導致Python引發異常的簡單錯誤。你可能知道不能將一個數字除以0,但我們還是讓Python這樣做吧:
2018,選擇北郵線上IT教育,幫你找份好工作!
4.2.3 對數字清單執行簡單的統計計算
有幾個專門用於處理數位清單的Python函數。例如,你可以輕鬆地找出數位清單的最大值、最小值和總和:
4.4.2 遍歷元祖中的所有值
像列表一樣,也可以使用for 迴圈來遍歷元組中的所有值:
5.2.5 檢查多個條件
1.使用and檢查多個條件(且運算,OC中為 && )
要檢查是否兩個條件都為True ,可使用關鍵字and 將兩個條件測試合而為一;如果每個測試都通過了,整個運算式就為True ;如果至少有一個測試沒有通過,整個運算式就
為False 。
7.1.2 實參和形參
前面定義函數greet_user() 時,要求給變數username 指定一個值。調用這個函數並提供這種資訊(人名)時,它將列印相應的問候語。
在函數greet_user() 的定義中,變數username 是一個形參 ——函數完成其工作所需的一項資訊。在代碼greet_user('jesse') 中,值'jesse' 是一個實參 。實參是 調用函數時傳遞給函數的資訊。我們調用函數時,將要讓函數使用的資訊放在括弧內。在greet_user('jesse') 中,將實參'jesse' 傳遞給了函數greet_user() ,這個 值被存儲在形參username 中。
8.3.4 重寫父類的方法
對於父類的方法,只要它不符合子類模擬的實物的行為,都可對其進行重寫。為此,可在子類中定義一個這樣的方法,即它與要重寫的父類方法同名。這樣,Python將不會考慮這個父類方法,而只關注你在子類中定義的相應方法。
8.4.4 導入整個模組
你還可以導入整個模組,再使用句點標記法訪問需要的類。這種導入方法很簡單,代碼也易於閱讀。由於創建類實例的代碼都包含模組名,因此不會與當前檔使用的任何名稱發生衝突。
my_cars.py
9.3 異常
Python使用被稱為異常 的特殊物件來管理程式執行期間發生的錯誤。每當發生讓Python不知所措的錯誤時,它都會創建一個異常物件。如果你編寫了處理該異常的代碼,程式將繼 續運行;如果你未對異常進行處理,程式將停止,並顯示一個traceback,其中包含有關異常的報告。
異常是使用try-except 代碼塊處理的。try-except 代碼塊讓Python執行指定的操作,同時告訴Python發生異常時怎麼辦。使用了try-except 代碼塊時,即便出現異常, 程式也將繼續運行:顯示你編寫的友好的錯誤消息,而不是令使用者迷惑的traceback。
9.3.1 處理ZeroDivisionError 異常
下面來看一種導致Python引發異常的簡單錯誤。你可能知道不能將一個數字除以0,但我們還是讓Python這樣做吧:
2018,選擇北郵線上IT教育,幫你找份好工作!