分享

Python基礎改念,建立函式(function)

函示 list PYTHON 實作練習 FUNCTION
嗨嗨~大家晚安,我是鹿筆
週日非常安靜很適合專心寫程式
因為範例連貫在一起的喔!!  
如果你還沒跟上的請從下面這兩篇先看
python 基礎概念,清單篇(list)
python 基礎概念,For迴圈(list)
還記得我們在For迴圈這一篇中建立了多層套疊的水果需求清單(List),如下圖
函示 list PYTHON 實作練習 FUNCTION
但是如果每次處理那麼多層次的清單
不是很雜亂也很容易沒看清楚就打錯了
因此當程式碼重複時我們可以怎麼做呢?
可把重複的程式碼轉換成一個可以重複利用的函式(reusable function)

如何在Python中建立一個函式

函式(reusable) 在Python中又稱為程式碼區塊(suite of code)
也可以建立一個引述清單
函式的定義使用的是def陳述句
如果你希望在你自己定義的函式裡提供一個名稱
已在掛號中指定一個引述清單
標準形式如下圖:
函示 list PYTHON 實作練習 FUNCTION
  • 注意
def 後接著函式名稱
引述清單可有可無
冒號跟在括號之後,後接著式函式碼區塊
def 陳述句下的函式程式碼區塊必須內縮
函示 list PYTHON 實作練習 FUNCTION
我把引述清單名稱設為 lovelove_fruits
中間一樣式利用一個for迴圈和搭配if...else確認此程式碼是清單後
最後使用print_lol(fruits)來印出上一章節我們學的部分
你可以輕易的對比一下第一張圖片
原本需要利用一堆for迴圈才能處理的事情
現在我們建立一個固定函式後
程式就會自行拆解多層次的清單
並且一次性的印出所有資料
是不是很方便呢? 來吧!歡你來試試看如何建立函式瞜
#函示  #list  #PYTHON  #實作練習  #FUNCTION 
分類:學習

如圖!! 短短的頭髮、拍照時愛比YA。目前擔任無憂無慮的學生。報告完畢!此外,若想看閱讀反思類的也歡迎來到【鹿 筆】#閱讀#反思#成長 https://www.timelog.to/user?id=11945612

評論
上一篇
  • python 基礎概念,For迴圈(list)
  • 下一篇
  • Python基礎概念,list總複習
  • 更多文章
    載入中... 沒有更多了