發布時間:2024-01-23閱讀(8)
編程的世界里,稱為編程語言的成千上萬種,但是每一種都離不開變量。有著舉足輕重的地位。那么Python里的變量名和我們英文單詞一樣拼寫。而且Python是一種弱類型語言,什么意思呢?就是在使用之前不需要申明,要使用的時候直接使用即可。
說明下:什么叫申明變量,就是在使用變量前告訴計算機,我要存一個什么東西進來,你給我準備多大的空間來存儲。常見的比如在C語言里。而Python語言是更高級的語言,不需要申明
下圖是直接給Python變量賦值

需要注意的是:Python語言變量的賦值,只是內容引用。什么意思呢?就是buddha這個字符串直接存儲到內存的一個地方,而name這個地方存儲的是buddha這個字符串的地址。使用的時候,再根據存儲的地址去拿。
需要使用的地方輸入變量名即可

如何驗證Python變量賦值是引用,而不是存儲在那個位置呢。Python有個內置的函數id,id這個函數呢可以檢測某變量存儲的內存地址,這個內存地址的地方就存儲了相應的內容
name、name1里存的是74751616這個地址,可以理解為地址門牌編號是74751616。而buddha這個字符串是存儲在74751616這個地址的內存空間里。通俗易懂的說就是,你只記得我家地址,而你要請我吃飯就去你記得的那個地址找到我

當name存了新的地址,但是74751616這個地址,依然存的是buddha這個內容。

開始理解起來有點難度,不過多看幾遍后,應該可以理解的。畢竟它比世界上是先有蛋還是先雞這個問題簡單點

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖