variable不是對內存地址ramaddress的引用,而是對data的引用>variable被重新assign新値時,Python新分配此data存儲空間,而variable指向此新的地址例如:啟動Python時,其namespace如下:>>>globals(){'__name__':'__main__','__" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python 變量 Variable 動態綁定

系統 1964 0

為何 Python 變量沒有 Data Type 概念 ? 可以與任意 Data Type 綁定?

Python 變量 Variable 與其他程式語言不同之處在於:

> variable 不是對內存地址 ram address 的引用,而是對 data 的引用

> variable 被重新 assign 新値時,Python 新分配此data 存儲空間,而 variable 指向此新的地址

例如: 啟動 Python時,其 name space 如下:

>>> globals()
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__':
ass '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {
}, '__builtins__': }

?

當將 5 給 X 時,其先分配 5 這存儲空間,此空間的位置地址為 8791319470864,而 X 存儲此地址,指向 5 這物件:


>>> X = 5
>>> id(X)
8791319470864

所以 name space 存在一個 variable 其 value 為 5


>>> globals()
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__':
ass '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {
}, '__builtins__': , 'X': 5}

?

當重新指定 X 為字串 'Hello' 時,Python 會分配存儲空間給 'Hello',其空間所在的地址為 35659880,而 X 存儲此地址,指向 'Hello':


>>> X = 'Hello'
>>> id(X)
35659880

再次查看全域 Global 命名空間,發現 X 指向的値為最新的 'Hello',之前的値 5 已不在被指引了。但,物件 5 仍存儲在 RAM 中。


>>> globals()
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__':
ass '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {
}, '__builtins__': , 'X': 'Hello'}
>>> id(5)
8791319470864

?

結論:

Python 的變量 variable 是動態綁定,即在 Run Time 執行中才動態綁定,這與 C / C++ / Java 不同。後者在編譯 compiling 即綁定,為靜態綁定,綁定後不能更改資料型態 data type。

?

?

?

/end


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美a视频 | 国产视频综合 | 天天干夜夜操 | 欧美成人黄色网 | 国产亚洲一级精品久久 | www.xxx欧美| 伦理自拍 | 色婷婷资源网 | 日韩欧美国产综合 | 成年ssswww中国女人 | 日韩 欧美 亚洲 中文字幕 | 欧美亚洲第一页 | 另类图片综合 | 国产精品久久久久免费视频 | 久久久精品麻豆 | 99免费观看| 久久亚洲精品专区蓝色区 | 国产乱人免费视频 | 高清不卡毛片免费观看 | 青草青草久热精品视频在线观看 | 草的我好爽的网站 | 久久国产精品老人性 | 香蕉视频影院 | 亚洲十欧美十日韩十国产 | 亚洲精品国产精品国自产观看 | 秋霞伊人 | 国内精品自在欧美一区 | 久久激情综合色丁香 | 美女毛片免费 | 日韩欧美一区二区在线 | 久久天天躁狠狠躁夜夜呲 | 国产伦久视频免费观看视频 | 一级毛片免费高清视频 | 色琪琪永久远网址 | 中文字幕一区日韩在线视频 | 亚洲第一区二区快射影院 | 国产综合精品在线 | 日本一级毛片毛片一级毛片 | 久久草在线视频免费 | 亚洲激情视频 | 99精品视频免费在线观看 |