看板 [ Python ]
討論串[問題] None在def中的變化
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓15(15推 0噓 44→)留言59則,0人參與, 4年前最新作者shezion (= =)時間4年前 (2020/03/31 11:55), 編輯資訊
1
0
0
內容預覽:
各位大大好. 小弟超新手,看書自學遇到一個觀念的問題想請大家指點:. ex1:. >>>def buggy(arg,result=[]):. result.append(arg). print(result). >>>buggy('a'). ["a"]. >>>buggy('b'). ["a","b
(還有290個字)

推噓4(4推 0噓 2→)留言6則,0人參與, 4年前最新作者gmccntzx1 (o.O)時間4年前 (2020/04/04 16:29), 編輯資訊
0
13
22
內容預覽:
這個**問題**其實被蠻多人討論過了,但比起爭論它是否是 Python 的設計瑕疵,我認為深入了解其背後的運作原理是更值得做的事情。. 這邊我先以原 PO 所問的這個段內容起頭:. > ... 想請問為什麼 ex2 裡引述預設值改為 None 時,不會發生印出的內容包含前一次> 呼叫內容,第一次輸出
(還有10373個字)

推噓4(4推 0噓 20→)留言24則,0人參與, 4年前最新作者bibo9901 (function(){})()時間4年前 (2020/04/06 14:24), 4年前編輯資訊
0
0
2
內容預覽:
看推文似乎很多人分不清楚值(value)和表達式(expression). 舉個例子. 1 def connect_db():. 2 return .... 3. 4 def work(db = connect_db()):. 5 db.execute(...). 6. 7 DB = connect
(還有3178個字)
首頁
上一頁
1
下一頁
尾頁