1樓:
Python裡,物件有可變和不可變兩種。
可變包括list、dict、自定義類等。
不可變則是數字、字串、元組。
對於可變物件,賦值運算子是以引用的形式傳遞,接近C中指標的用法。
如果你希望用值傳遞,那麼需要使用copy模組裡的copy(淺拷貝)、deepcopy(深拷貝)
對於不可變物件,其實還是引用傳遞,不過不是那麼明顯,因為物件不可變。a = 1和b = 1,你可以理解為a和b兩個變數都指向了1這個物件。
2樓:Xi Yang
還是說 Python 的變數本身就是指標
大致上是的。你可以認為物件引用就是不可計算、表明了所有權的指標。
Perl在這方面有顯式的區分:
my @array = (1, 2, "345);
my $array_ref = \@array;
say $array_ref->[0]; # got 1$array_ref->[1] = "bbb";
say $array[1]; # got bbb
為什麼像xccurate這樣的選手能在Tyloo打職業?
Clement 不記得是誰說的了,ddw?還是Mo?反正是這樣的,當時xcc狀態不好,總空槍,就有人去直播間噴說xcc菜得一b什麼的,主播這麼說的 你們噴xcc的有沒有想過,在亞洲這一片,xcc的狙就是頂尖的狙 錘阿坤的頭 比xcc好的阿湯哥跟簡單男孩這種的不願意來tyloo,tyloo能負擔的選手...
為什麼Python切片語法排序是這樣的?背後有什麼深層次原因?
exiledkingcc 在Python裡面這些是成立的。len a p p first p itemslen a p len a p exlude first p items len a p q q plen a p p last p itemslen a p len a p exlude las...
為什麼lpl就出不了像skt這樣實力強勁且稱霸時間極長的隊伍?
大海豚 稱霸賽區不是難事,edg,fw都稱霸過自己賽區。skt能稱霸世界,主要是因為南韓電競之前比任何地區都要發達,能稱霸南韓賽區,就等於稱霸世界了。就好像中國乒乓球,你若是能打遍國內無敵手,就一定是世界冠軍。但是,個人認為,一個隊伍在一個賽區一家獨大不是個好事,百家爭鳴是最有利於賽區發展的。所以我...
像佟麗婭這樣的美女為什麼會沒有自信
蠟筆小小新 有些人從小缺乏肯定和鼓勵,沒有養成自信的人格。他們的自我認知偏低,會習慣性地懷疑自己 否定自己。別人誇讚他們長得漂亮,他們根本沒有認識到外貌是自己的優勢,缺乏欣賞自己的能力。之前看過她的訪談,說原生家庭對她的要求比較高之類的。 人設而已吧。而且聽了小道訊息說,佟麗婭本人並不像熒屏展現的那...
為什麼像凱迪拉克XT6這樣的豪華品牌中大型SUV仍然在使用麥弗遜懸掛?
Big白菜 我給你找了幾款豪華品牌裡邊車長大於4米8的中型SUV,來看看。雷克薩斯RX,前麥弗遜 林肯Nautilus,前麥弗遜 謳歌MDX,前麥弗遜 英菲尼迪QX60,前麥弗遜 至於為什麼?可能真和平臺有關吧。 調笑風聲 這個車以後的競爭對手就是Teramont,別看官方定位是q7 x5 gle這...