新手入門 Python Function-初學者系列
Published in
4 min readJun 3, 2020
相關文章:
一個觀念,開啟Python 網路爬蟲成長之路!(含全系列連結)
Python爬下PTT文章內容技巧(含程式碼)
Function 是一個Python非常重要的功能,也是初學者必學的技巧。因為如果學會 Function 可以很大程度的幫助程式碼更精簡,並提升程式碼的可閱讀性。
Function 語法
- 自訂函數名稱:後續調用Function 名稱。
- 自訂變數:可以自行命名的變數名稱。這也規定了他人使用這個Function 時必定傳入的參數。
- 註解:由各三個雙引號(""")包含。通常會在這裡解釋這個Function的功能與各參數傳入的意義。在撰寫套件包時,這裡的內容是可以用來產生文件的喔。
- 程式語法:撰寫Function 功能的區域。值得注意的是這裡是需要縮排的喔!
- 要回傳的結果:當整個Function執行完後回傳的結果。可以是一個變數或者是一行可以執行的程式也可以。
注意Return是不一定要有的
簡單案例 - 加總三個變數
我們來實作一個Function可以把傳入的三個參數都加總起來。並且最後回傳出來。簡單的實作如下:
當然這個指示範例,我知道這個Function是有Bug 的。如:傳入字串?
值得注意的細節
1. 要有冒號
新手很常忘記在自訂變數的括號後加冒號。
2. 注意縮排
Function本身就有一層縮排了。但是遇到For 與 if判斷式怎麼辦呢?答案是繼續縮排下去。
3.Return
有初學者問我:有有return 跟沒return 有什麼差異呢?
差異在於這個Function 執行完是否會有回傳值(如下圖)。你會發現
相關文章:幫助Python新手度過陣痛期的關鍵功能!整合開發環境 Spyder三大功能
相關文章:怒砍Anaconda ! 手動移除windows Anaconda 殘留檔案!
相關文章:入門必看!Windows 懶人搭建Anaconda Python 學習環境
相關文章:為什麼我的Python 總是學不好?
如果你覺得這篇文章很棒
你的拍手是我前進的動力!