課程
/后端開發
/Python
/Python3 入門教程(新版)
當我定義函數的時候,括號為什么要加入參數L,而不是空的,最后才調用函數再在括號里加入參數不行嗎?
翻譯
搜索
復制
2023-04-21
源自:Python3 入門教程(新版) 9-2
正在回答
你可以這么理解,假如說你開了一家酒吧,進酒吧的人可以吃喝玩樂,但是你的酒吧為了盈利需要門票,所以每個進去的人都需要買門票,然后門口有一個人驗票后才能入場。從這個例子中 你可以理解為 酒吧 就是一個方法,進去的人 吃喝玩樂指的是方法內你對于進去的人的行為的操作,而門票你可以理解為就是方法的參數也就是你指定的規則。所以定義的方法中需要有方法名,即你酒吧的名字(得讓調用者能找到),然后還需要有對于參數操作即行為的定義,然后參數就是限定的規則。目前python中都是類似于弱類型,像JAVA這種在定義方法的時候回定義參數的類型。然后為什么不能在調用的時候添加參數,再舉個例子,有兩個相同名的酒吧,一個酒吧 不需要門票,而另一個酒吧需要門票。如果發生這種情況的話是不是調用者就混亂了,你定義的酒吧明明不需要門票,但是再調用的時候偏偏拿了一張門票,那么程序在識別的時候就會認為你是不是調用錯方法了,因為帶有門票的酒吧根本不存在呢。希望通過這樣的解釋 您能夠理解
舉報
python3入門教程,讓你快速入門并能編寫簡單的Python程序
1 回答def square_of_sum(L)
4 回答寫完def square_of_sum(L):后一點思路都沒有,哪位大佬指點下?哎
6 回答L = T[2] # 第二行“=”能夠把L和T[2]聯系起來嗎
1 回答任務答案,使用len(L)記錄L的長度求平均值
2 回答L = [75, 92, 59, 68, 99] for a in L: sum = 0 sum = sum + a print (sum / 5)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2023-06-07
你可以這么理解,假如說你開了一家酒吧,進酒吧的人可以吃喝玩樂,但是你的酒吧為了盈利需要門票,所以每個進去的人都需要買門票,然后門口有一個人驗票后才能入場。從這個例子中 你可以理解為 酒吧 就是一個方法,進去的人 吃喝玩樂指的是方法內你對于進去的人的行為的操作,而門票你可以理解為就是方法的參數也就是你指定的規則。所以定義的方法中需要有方法名,即你酒吧的名字(得讓調用者能找到),然后還需要有對于參數操作即行為的定義,然后參數就是限定的規則。目前python中都是類似于弱類型,像JAVA這種在定義方法的時候回定義參數的類型。然后為什么不能在調用的時候添加參數,再舉個例子,有兩個相同名的酒吧,一個酒吧 不需要門票,而另一個酒吧需要門票。如果發生這種情況的話是不是調用者就混亂了,你定義的酒吧明明不需要門票,但是再調用的時候偏偏拿了一張門票,那么程序在識別的時候就會認為你是不是調用錯方法了,因為帶有門票的酒吧根本不存在呢。希望通過這樣的解釋 您能夠理解