函數是預先建好且可重複使用的,可以用在相關功能的程式碼,能夠重複利用。
python 本身就有許多內建函數(內建函數:不需匯入任何模組就可直接使用),現在我們來介紹那些常看到的吧~
| 函數 | 功能說明 | 
|---|---|
| abs(x) | 返回數字x或複數x的絕對值 | 
| bin(x) | 將數字x換成二進位 | 
| bool(x) | 返回x的布林值(True/False) | 
| chr(x) | 返回Unicode編碼為x的字元 | 
| dir(x) | 返回指定物件 obj或 模組onj的成員列表 | 
| float(x) | 將數字或字串x轉為浮點數並返回 | 
| hex(x) | 把數字x轉為十六進位 | 
| id(obj) | 返回物件obj的記憶體位置 | 
| max(x), min(x) | 返回序列x中的最大值、最小值 | 
| sum(x) | 返回序列x的所有元素和 | 
| pow(x, y) | 返回x的y次方 | 
此外還有非常多可以用,常用的知道就好,其他需要時再查。
而函數也可以自己創建,這被叫做用戶自定義函數。
函式用 def 作為關鍵字定義,最後用return 輸出結果。
一個函式中只需做好一件事情即可
到這邊還沒很懂的話就來看範例吧~
def add(a, b):            # 函式名稱叫add,括號內放的是你的參數
    ans = a + b           # 讓ans = a +b
    return ans            # 返回ans的結果
print(add(5, 7))          #將5, 7丟入add函式,最後印出結果12(ans = 5 + 7)
那麼今天就先到這理吧~
感謝各位觀看
下集預告:Day 07 Python 基礎4