激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python變量賦值的秘密分享

Python變量賦值的秘密分享

2021-01-27 00:27來嘍來嘍 Python

在Python中,我們令一個變量等于另外一個變量時,并不是把值傳遞給它,而是直接把指向的地址更改了,我們通過一個小例子來看看這個有趣的過程,需要的朋友可以參考下

Python中,我們令一個變量等于另外一個變量時,并不是把值傳遞給它,而是直接把指向的地址更改了。我們想要查看一個變量在內存中的地址,可以通過id(變量) 來查看。我們通過一個小例子來看看這個有趣的過程。

?
1
2
3
4
5
6
7
>>> x = 12
>>> y= 13
>>> id(x)
>>> id(y)
>>> x = y
>>> id(x)
>>> id(y)

首先給x變量賦值為12,y變量賦值為13,我們用id(變量)分別查看x和y在內存中的位置。上面顯示分別為1865402384和1865402416。然后我們令x = y后,再查看一下它們在內存中的位置,發現x 和 y都指向了1865402416。由此可見,在python中,我們賦值的方式和C語言有所不同,c語言直接更改x那塊內存里面的值,而Python直接改變x的指向,這讓我想起了指針。

Python變量賦值的秘密分享

我們接著嘗試一下,繼續在這里輸入下面的代碼

?
1
2
3
>>> y = 12
>>> id(y)
1865402384

天!發生了什么??y在內存中的地址又變成1865402384了,準確說,y又指向了1865402384這塊內存區域了。這樣一看,和C語言的指針還真的很像呢。

原文鏈接:https://www.cnblogs.com/YaLi/archive/2017/08/12/7351932.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 999插插插| 插插操 | 香蕉视频1024 | 日韩精品中文字幕在线播放 | 国产成人在线播放视频 | 国产精品av久久久久久网址 | 日本爽快片100色毛片视频 | 日本在线视频免费 | 国产日韩在线观看一区 | 毛片在线视频在线播放 | 在线 日本 制服 中文 欧美 | 毛片在线视频在线播放 | 717影院理论午夜伦八戒秦先生 | 亚洲精品成人久久 | 久久影院在线观看 | 日韩黄色免费在线观看 | 九九综合九九 | 国产老师做www爽爽爽视频 | 亚洲午夜免费 | 久久久一区二区三区精品 | 久国产 | 精品成人国产在线观看男人呻吟 | 精品亚洲网站 | 国产xxxx岁13xxxxhd | 色淫湿视频 | 91久久91久久精品免观看 | 在线免费观看欧美 | 欧美国产成人在线 | 毛片一区二区三区四区 | 久久6国产 | 看一级毛片 | 中文字幕22页 | 国产成人免费高清激情视频 | 久久蜜臀一区二区三区av | 91av亚洲 | 九九精品在线观看视频 | 色阁五月 | 欧美日韩在线视频一区 | 国产精品刺激对白麻豆99 | 日本精品久久久一区二区三区 | 久久精品中文字幕一区二区三区 |