亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

def square_of_sum(L)

當我定義函數的時候,括號為什么要加入參數L,而不是空的,最后才調用函數再在括號里加入參數不行嗎?


翻譯

搜索

復制

正在回答

1 回答

你可以這么理解,假如說你開了一家酒吧,進酒吧的人可以吃喝玩樂,但是你的酒吧為了盈利需要門票,所以每個進去的人都需要買門票,然后門口有一個人驗票后才能入場。從這個例子中 你可以理解為 酒吧 就是一個方法,進去的人 吃喝玩樂指的是方法內你對于進去的人的行為的操作,而門票你可以理解為就是方法的參數也就是你指定的規則。所以定義的方法中需要有方法名,即你酒吧的名字(得讓調用者能找到),然后還需要有對于參數操作即行為的定義,然后參數就是限定的規則。目前python中都是類似于弱類型,像JAVA這種在定義方法的時候回定義參數的類型。然后為什么不能在調用的時候添加參數,再舉個例子,有兩個相同名的酒吧,一個酒吧 不需要門票,而另一個酒吧需要門票。如果發生這種情況的話是不是調用者就混亂了,你定義的酒吧明明不需要門票,但是再調用的時候偏偏拿了一張門票,那么程序在識別的時候就會認為你是不是調用錯方法了,因為帶有門票的酒吧根本不存在呢。希望通過這樣的解釋 您能夠理解

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

def square_of_sum(L)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號