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

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

f1, f2, f3 = count()表思什么意思?

如果將f1, f2, f3 = count()改成f1, f2 = count()編譯是不能通過的,這時候需要把for i in range(1, 4):改成for i in range(1, 3):才能編譯通過,什么原因呢?

正在回答

4 回答

麻煩問一下,這個用法從哪里可以查到?

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

慕斯卡8027723

a1,a2,a3=[1,'hello',1.356] print a1 print a2 print a3
2018-07-25 回復 有任何疑惑可以回復我~

恍然大悟。。。。。。

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

為什么返回的列表應該是一個元素啊,怎么又三個元素

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

冰海

這個列表有三個元素,分別賦給F1F2F3,這下你就該懂了吧。上面說的有歧義容易被誤導
2017-12-11 回復 有任何疑惑可以回復我~
#2

慕粉4129178 回復 冰海

麻煩問一下,這個用法從哪里可以查到?
2018-05-07 回復 有任何疑惑可以回復我~

從fs.append(f)語句可以看出,函數count實際上返回的是一個列表,然后將這個列表負值給f1, f2, f3

如果在return fs語句之前增加一個print fs,就能夠清晰的看出返回的是一個列表啦

[<function f at 0x0000000002191978>, <function f at 0x00000000021919E8>, <functi
on f at 0x0000000002191A58>]

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

舉報

0/150
提交
取消
python進階
  • 參與學習       255563    人
  • 解答問題       3038    個

學習函數式、模塊和面向對象編程,掌握Python高級程序設計

進入課程

f1, f2, f3 = count()表思什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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