iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
Modern Web

基礎python,讓你學點東西系列 第 12

[Day12]- 函數設計

  • 基本函數設計
  1. 函數基本定義,基本格式如下:
    def 函數名稱 (參數1,參數2,….):
    要執行的程式碼
    return 回傳值1,回傳值2,….. #可有可無
    回傳一個函數
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644nCoaWSlZ7T.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644V2aYssrQEK.png
    回傳多個函數
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644z3vamckYTd.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644MLpOWPmQvq.png

  2. 參數可以先設定預設值
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644EkYASr1pI9.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644mOGzklaaZV.png

  3. 傳遞任意數量的參數,參數加上" * "符號,就代表有多個參數傳到這個函數裡,同時可以將多個參數會變成一個元組
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644mX4nzT8VDk.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644KJr80vBEFA.png

  4. 傳遞任意數量的關鍵字參數,在函數前面加上" ** "符號,可以讓參數裡面的引數變為字典的key,而後面對應的值則為字典裡的value
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644Ri1cgNfXOk.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644LUJWPkVo0U.png


上一篇
[Day11]-集合(set)
下一篇
[Day13]-函數設計2
系列文
基礎python,讓你學點東西30

尚未有邦友留言

立即登入留言