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

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

這段代碼什么意思,說明什么?

這段代碼什么意思?


https://img1.sycdn.imooc.com//5b5be85a0001dede03670194.jpg

正在回答

2 回答

意思就是 機器的處理順序是從左往右的,第一個函數 fn1(a,b=1,c=2) 中有默認參數的項是 b = 1,c = 2 只能放在非默認參數a的后面,不能放在它前面。

注意:像b=1, c= 2 這種有賦值默認初始值的項叫做 默認參數,那種沒賦值的 叫非默認參數,非默認參數 如果用戶調用函數的時候 不傳值進來的話就會有問題,有個默認參數的話 用戶不傳值進來也沒事,因為有默認值。


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

K博士 提問者

謝謝啦
2018-07-28 回復 有任何疑惑可以回復我~

意思就是 機器的處理順序是從左往右的,第一個函數 fn1(a,b=1,c=2) 中有默認參數的項是 b = 1,c = 2 只能放在非默認參數a的后面,不能放在它前面。

注意:像b=1, c= 2 這種有賦值默認初始值的項叫做 默認參數,那種沒賦值的 叫非默認參數,非默認參數 如果用戶調用函數的時候 不傳值進來的話就會有問題,有個默認參數的話 用戶不傳值進來也沒事,因為有默認值。

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

K博士 提問者

多謝 多謝!
2018-07-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758390    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

這段代碼什么意思,說明什么?

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

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

幫助反饋 APP下載

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

公眾號

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