Re: 程設期末專題

看板 Marginalman
作者 kerycheng (甚麼都不想做的凱瑞)
時間 2022-12-30 23:02:14
留言 2則留言 (1推 0噓 1→)

→ KazamaSuisei: 你要物件導向阿 → Sugarwithkis: 那個是什麼 簡單來說就是 假設要去加總某個陣列的所有值,那我可以定義一個函式叫list_count list_count(list): count=0; for i in range(len(list)): count += list[i] return count 那你以後每次需要去加總陣列的時候都可以直接用這個函式去計算,不用重覆寫一堆for迴圈 然後通常還會需要其他的計算方法,例如兩個陣列相加、相乘一堆等等的 我們就會寫一個class去把這些def包起來 class about_list(object): def __init__(self, list): self.list = list def a(self): … def b(self): … 然後你就可以把這整個class獨立成一個檔案丟到main的外面 假設我今天需要用到關於陣列的加總,我就可以這樣做 inport about_list al = about_list(list) al.list_count() 不過C語言好像沒class就是了 但光是多定義一些函式就能讓你的程式碼減少很多 看起來也乾淨一些 然後我寫python只是因為字可以打比較少 --
※ 批踢踢實業坊(ptt.cc), 來自: 223.139.219.179 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1672412538.A.5D4.html

KazamaSuisei: 簡單來說就是寫自己的函式庫 12/30 23:04

sustainer123: 大師 12/30 23:04

您可能感興趣