麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python參數(shù)傳遞方式

2019-11-11 07:52:34
字體:
來源:轉載
供稿:網友

python參數(shù)傳遞是以傳引用的方式!

如果函數(shù)接收到的參數(shù)是一個可變對象(類類型,列表,字典),就會改變對象的原始值。 如果函數(shù)接收到的參數(shù)是一個不可變對象,即基本數(shù)據類型(數(shù)值型,字符串,布爾),就不會改變對象的原始值。

無論什么參數(shù),都是傳引用,只不過基本數(shù)據類型的賦值其實是重新構造并指向了一個新的對象,內存地址不一樣,可以用id()來查詢內存地址~

對于可變對象(類類型,列表,字典)來說,如果直接x=y的話,x和y的內存地址相同;如果只是想簡單賦值,就得用 x=y[:]。(如eg1所示) 對于不可變對象(數(shù)值型,字符串,布爾)來說,直接等就可以了,兩種賦值方式并無區(qū)別,且 x=y[:]這種方式并不是所有數(shù)據類型都適用,比如int就會報錯(如eg2所示)

eg1:

x= [1,3]PRint id(x)y = x[:]print 'y:(y = x[:])'print yprint id(y)yy = xprint 'yy:(yy = x)'print yyprint id(yy)print "*************************************"x2 = 'c'print id(x2)y2 = x2[:]print 'y2:(y2 = x2[:])'print y2print id(y2)yy2 = x2print 'yy2:(yy2 = x2)'print yy2print id(yy2)

這里寫圖片描述

eg2:

x= 66print id(x)y = xprint 'y:(y = x)'print yprint id(y)yy = x[:]print 'yy:(yy = x[:])'print yyprint id(yy)

這里寫圖片描述


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久成年网站 | 舌头伸进添的我好爽高潮网站 | 91网站链接| 日本成人在线播放 | 成人黄色小视频网站 | 黄色网址在线视频 | 特级a欧美做爰片毛片 | 亚洲人成在线播放网站 | 亚洲成人福利网站 | 91精品国产成人 | 中文字幕www | 免费久久精品 | 欧美色视 | 私库av在线免费观看 | 久久精品九九 | 羞羞草视频 | 国产亚洲精品久久久久婷婷瑜伽 | 一级黄色影片在线观看 | 精品一区二区久久久久久按摩 | 曰本三级日本三级日本三级 | 性盈盈盈影院 | av一道本| 欧美一级理论 | 九九热精品在线 | 免费毛片小视频 | 欧产日产国产精品v | 91av在线影院 | 欧美日韩免费在线观看视频 | 91麻豆精品国产91久久久点播时间 | 国产一区二区在线免费 | 毛片免费视频在线观看 | 久久久毛片视频 | 成人在线激情视频 | avlululu | 日美黄色片 | 国产69精品久久久久孕妇黑 | 一级国产航空美女毛片内谢 | 九九热视频在线 | 亚洲一区二区三区高清 | 国产成人高清成人av片在线看 | 最新黄色电影网站 |