媒體
  • 澳廣視新聞
  • 政府消息
  • 濠江日報
  • 澳門日報
  • 力報
  • 新華澳報
  • 正報
  • 華僑報
  • 現代澳門日報
  • 論盡澳門
  • 澳門平台
  • MediaOutReach
  • 美通社
  • EQSGroup
分類
  • 澳聞
  • 經濟
  • 要聞
  • 體育
  • 藝海
  • 即時新聞
新聞
  • 急救知識講座報名
  • 藝術節推母親節七折優惠
  • 業界促澳內地中亞旅遊合作
  • 瓊參與旅博會推動一程多站
  • 青少年學生書法賽報名
  • 裝備孩子迎戰人工智能時代
  • 城大雅高集團共育管理人才
  • 聖德蘭科普日親子同樂
  • 澳代表出席論壇探科普教育
  • 少林禪武文化研究會成立
  • 珠澳法律青年傳承五四精神
  • 蓮花獅子會成立理監事就職
  • 福州老人會遊穗增情誼
  • 業界嘉興研討新時代新聞攝影
  • 湯澔朗鋼琴獨奏受歡迎
  • 圖書館周活動吸引親子
  • 漁民婚嫁
  • 幻彩大巡遊攝影賽昨頒獎
  • 今多雲有驟雨
  • “下環巡禮”推動多元旅遊

再談Python函式(Function)

2023-11-02 06:35

    再談Python函式(Function)

    Python 除了讓我們建構自己的函式外,Python本身亦提供很多內置函式(built-in function)供我們使用。常用的有:input()、print()、str()、len()、sum()、sorted()、round() 等。

    建構函式好處是令程式,特別是大型程式:一、結構化(well-structured);二、容易理解 (understandable);三、重複使用 (reusable)。

    另外,在函式內,應寫下適當的文書記錄(documentation) ,說明該函式的用處,注意地方,接收外面呼叫(call)函式傳入的參數(parameters ) 及有否提供返回值(return value )等。

    函式又被稱為副程式(subroutine),代表的是一串程式區段的集合,需注意的是,函式未必-定有返回值(return value)。

    例子及解釋:計算收入的應繳税,

    def income_tax(income):

    # income是傳入的參數

    tax = income * 0.15

    return(tax)

    # return(tax) 是返回值

    income =10000

    print('工作收入為:',income,' 應繳税為:',income_tax(income))

    # call 函式income_tax ,並將10000參數傳入至函式內

    以上所講一切,只在說明一個大型電腦程式,會經歷不同時段的修改及維護,若沒有適當策略的構建下,程式維護(program maintenance )會是一項非常艱辛的工作。

    學勤進修教育中心電腦專科導師  周柏堅