国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ù),怎么就出問題了呢?的評論 (共 條)

分享到微博請遵守國家法律
定边县| 五峰| 沈阳市| 洮南市| 拜城县| 湘潭县| 枣阳市| 全南县| 凤山市| 陇南市| 巫山县| 凤凰县| 伊宁市| 裕民县| 吴川市| 云林县| 罗山县| 平塘县| 神池县| 宁国市| 平舆县| 周宁县| 辽阳县| 巴马| 武山县| 渝中区| 甘泉县| 阿图什市| 庆安县| 玛曲县| 广东省| 江油市| 海阳市| 吉水县| 西林县| 体育| 赫章县| 明光市| 屏东县| 定襄县| 西宁市|