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

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

分享到微博請遵守國家法律
历史| 望谟县| 宁河县| 鄂尔多斯市| 江源县| 灵璧县| 隆化县| 丘北县| 南岸区| 嘉鱼县| 稷山县| 北海市| 昆山市| 深泽县| 阿拉善右旗| 金坛市| 遂溪县| 登封市| 凉城县| 邯郸市| 桑植县| 如东县| 黄平县| 洛扎县| 上犹县| 巩留县| 称多县| 海林市| 石门县| 汝城县| 天台县| 巫山县| 石首市| 乌拉特后旗| 普兰店市| 长寿区| 石首市| 宁南县| 冷水江市| 沈阳市| 揭阳市|