最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Python】我精心設(shè)計的默認(rèn)參數(shù),怎么就出問題了呢?

2022-11-30 20:05 作者:最懂?dāng)?shù)碼的小輝  | 我要投稿

最懂你心的UP課代表來啦??????


【Python】我精心設(shè)計的默認(rèn)參數(shù),怎么就出問題了呢?



目錄


一、問題

二、問題原理

三、官方解釋

四、如何解決


一、問題

?
00:35
?

初始玩家叫P1

第二個玩家P2

一個道具charles

一個道具sword


打印Alice的道具

運行程序發(fā)現(xiàn)Alice有個armor和sword


二、問題原理

?
02:44
?

Python做默認(rèn)參數(shù)時只會把參數(shù)evaluate一遍

只求一次值

把這個值當(dāng)作默認(rèn)參數(shù)


打印ID print.self

再運行程序

兩個ID一模一樣

第三個ID不一樣

說明Alice Bob共享了一個list


三、官方解釋

?
04:15
?

當(dāng)你使用一個mutable的默認(rèn)參數(shù)時

你要理解你在干什么

大部分情況達不到理想效果


四、如何解決

?
04:52
?

把默認(rèn)參數(shù)變?yōu)镹one

is None


【Python】我精心設(shè)計的默認(rèn)參數(shù),怎么就出問題了呢?的評論 (共 條)

分享到微博請遵守國家法律
阿合奇县| 福泉市| 宝应县| 金塔县| 玉龙| 全州县| 蒙城县| 九龙城区| 鲜城| 苍山县| 河北省| 长海县| 石景山区| 社旗县| 日照市| 永春县| 乐安县| 贵溪市| 无为县| 杭州市| 东乌珠穆沁旗| 莒南县| 昭苏县| 浦北县| 蓝田县| 施秉县| 越西县| 广东省| 江源县| 油尖旺区| 商水县| 富阳市| 镇原县| 建昌县| 抚松县| 元朗区| 应用必备| 防城港市| 成安县| 韶关市| 利辛县|