成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python的“=”與C++的區(qū)別

lewif / 1316人閱讀

摘要:先來(lái)看中普通變量傳值對(duì)于普通變量和是一樣的,接下來(lái)看看的列表由此可以看到傳值時(shí),傳遞的是指針。由于中的元組相當(dāng)與中的常量數(shù)組,不分析元組,接下來(lái)看看中的字典變量字典中傳遞的也是地址,接下來(lái)看看一種特殊的字典,即字典中對(duì)應(yīng)的值是個(gè)

先來(lái)看python中普通變量傳值

data1=1
data2=data1
data2+=1
print data2,data1
2 1

對(duì)于普通變量python和c是一樣的,接下來(lái)看看python的列表

data1=[1,2,3,4]
data2=data1
data2+=[5]
print data1
[1, 2, 3, 4, 5]
print data2
[1, 2, 3, 4, 5]
data1=[1,2,3,4]
data2=data1
data2.append(5)
print data1
[1, 2, 3, 4, 5]
print data2
[1, 2, 3, 4, 5]
data1=[1,2,3,4]
data2=data1
data2=data2+[5]
print data1
[1, 2, 3, 4]
print data2
[1, 2, 3, 4, 5]

由此可以看到python list傳值時(shí),傳遞的是指針。但是從上面代碼可以看到data2=data2+[5]跟前面運(yùn)行結(jié)果不一樣,這是因?yàn)閐ata2=data2+[5]在python中應(yīng)該是分兩步運(yùn)算的,先把右值傳遞給棧內(nèi)的一個(gè)變量,然后再把這個(gè)變量傳給data2,所以運(yùn)算后data1跟data2的指針不在一起。
由于python中的元組相當(dāng)與C中的常量數(shù)組,不分析元組,接下來(lái)看看python中的字典變量

data1={}
data1["ont"]="st1"
data2=data1
data1[2]="st2"
print data1
{2: "st2", "ont": "st1"}
print data2
{2: "st2", "ont": "st1"}

字典中傳遞的也是地址,接下來(lái)看看一種特殊的字典,即字典中對(duì)應(yīng)的值是個(gè)list

from collections import defaultdict
data1=defaultdict(list)
b=data1["one"]
b.append("1")
b.append("2")
print data1
defaultdict(, {"one": ["1", "2"]})
print b
["1", "2"]

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44598.html

相關(guān)文章

  • 對(duì)比 C++Python,談?wù)勚羔?em>與引用

    摘要:本文基于與,討論了中與指針及引用相關(guān)的一些行為。在這些場(chǎng)合中,移動(dòng)構(gòu)造函數(shù)和移動(dòng)賦值操作通過(guò)右值引用接管被移動(dòng)對(duì)象。而由于對(duì)象從構(gòu)造函數(shù)而來(lái),至此我們可知的構(gòu)造函數(shù)將構(gòu)造匿名對(duì)象,且返回此對(duì)象的一個(gè)指針。 花下貓語(yǔ):本文是學(xué)習(xí)群內(nèi) 櫻雨樓 小姐姐的投稿。之前已發(fā)布過(guò)她的一篇作品《當(dāng)談?wù)摰鲿r(shí),我談些什么?》,大受好評(píng)。本文依然是對(duì)比 C++ 與 Python,來(lái)探討編程語(yǔ)言中極其重要...

    tracy 評(píng)論0 收藏0
  • Python 小入坑

    摘要:入坑學(xué)習(xí)的是一些信息官網(wǎng)官方文檔特點(diǎn)簡(jiǎn)單,易學(xué),開發(fā)快速分類解釋型語(yǔ)言,面向?qū)ο?,?dòng)態(tài)數(shù)據(jù)類型的高級(jí)語(yǔ)言,其開源遵守協(xié)議。擁有動(dòng)態(tài)類型系統(tǒng)和垃圾回收功能。其中為低級(jí)語(yǔ)言,為中級(jí)語(yǔ)言,為高級(jí)語(yǔ)言協(xié)議屬于項(xiàng)目的一個(gè)分類,由協(xié)會(huì)撰寫。 python入坑學(xué)習(xí)的是python3 一些信息 官網(wǎng) https://www.python.org/官方文檔 https://docs.python.org...

    lavnFan 評(píng)論0 收藏0
  • 奇技淫巧第二期

    摘要:因?yàn)楫a(chǎn)生的順序是先比較第一位,再比較第二位,并且沒(méi)有很好的解決辦法。這種語(yǔ)法的限制是,需要保證異常從屬與異常。兩個(gè)異常都將顯示。 這個(gè)系利的初衷是回顧瑣碎知識(shí)點(diǎn),但...

    Rocture 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

lewif

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<