看板
[ Python ]
討論串[問題] None在def中的變化
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
各位大大好. 小弟超新手,看書自學遇到一個觀念的問題想請大家指點:. ex1:. >>>def buggy(arg,result=[]):. result.append(arg). print(result). >>>buggy('a'). ["a"]. >>>buggy('b'). ["a","b
(還有290個字)
內容預覽:
這個**問題**其實被蠻多人討論過了,但比起爭論它是否是 Python 的設計瑕疵,我認為深入了解其背後的運作原理是更值得做的事情。. 這邊我先以原 PO 所問的這個段內容起頭:. > ... 想請問為什麼 ex2 裡引述預設值改為 None 時,不會發生印出的內容包含前一次> 呼叫內容,第一次輸出
(還有10373個字)
內容預覽:
看推文似乎很多人分不清楚值(value)和表達式(expression). 舉個例子. 1 def connect_db():. 2 return .... 3. 4 def work(db = connect_db()):. 5 db.execute(...). 6. 7 DB = connect
(還有3178個字)
首頁
上一頁
1
下一頁
尾頁