欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

解開動態(tài)類型領域中Python的變量是什么?

寫這篇文章源自上次和一位讀者的交流,在給他回答問題的時候我發(fā)現(xiàn)由于之前有學習?C?和?Java?這種靜態(tài)編譯類型語言的背景,使他在學習?Python?的時候還是會習慣用之前編程語言的思考去嘗試理解?Python,導致他有時候會覺得很困惑,這個直接表現(xiàn)在他對于很多概念的理解很混亂。

目前成都創(chuàng)新互聯(lián)公司已為上千多家的企業(yè)提供了網站建設、域名、網絡空間、成都網站托管、企業(yè)網站設計、永豐網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

比如在?Python?中使用變量的時候不需要提前聲明變量及其類型,而且變量不會報錯,這在之前學習靜態(tài)語言的同學眼里是不可思議的,他們會有「這種情況下?Python?怎么知道變量是什么」等諸如此類的問題,這樣的問題其實已經是進入了「動態(tài)類型」的領域了,Python?中類型是在程序運行過程中自動決定的。

因為我之前也是做?C?和?C++?出身,初次接觸?Python?的時候也會有這種不適感,所以我計劃接下來更新一些文章,寫一些像上面這樣大家在轉變上可能會困惑的地方,希望能給你帶來一些幫助。

變量、對象和引用

像在上面說的,在?Python?中使用變量的時候不需要提前聲明變量及其類型,變量還是會正常工作。在?Python?中,這個是以一種非常流暢的方式完成,下面以?a?=?1?為例我們來看一下它到底是個什么情況。

首先是怎么知道創(chuàng)建了變量:對于變量?a,或者說是變量名?a,當程序第一次給它賦值的時候就創(chuàng)建了它,其實真實情況是?Python?在代碼運行之前就先去檢測變量名,我們不去具體深究這些,你只需要當作是「最開始的賦值創(chuàng)建了變量」。

再者是怎么知道變量是什么類型:其實這個很多人都沒有搞清楚,「類型」這個概念不是存在于變量中,而是存在于對象中。變量本身就是通用的,它只是恰巧在某個時間點上引用了當時的特定對象而已。就比如說在表達式中,我們用的那個變量會立馬被它當時所引用的特定對象所替代。

上面這個是動態(tài)語言明顯區(qū)別于靜態(tài)語言的地方,其實對于剛開始來說,如果你適應將「變量」和「對象」分開,動態(tài)類型你也就可以很容易理解了。

我們還是以?a?=?1?為例,其實從上面的講述中,我們很容易的可以發(fā)現(xiàn)對于?a?=?1?這個賦值語句?Python?是如何去執(zhí)行它的:創(chuàng)建一個代表值?1?的對象?-->?創(chuàng)建一個變量?a?-->?將變量?a?和對象?1?連接。?下面我用一個圖來更清晰的表示一下:

解開動態(tài)類型領域中 Python 的變量是什么?

由上圖我們可以看出,變量?a?其實變成了對象?1?的一個引用。如果你學過指針的話,你就會發(fā)現(xiàn)在內部「變量其實就是到對象內存空間的一個指針」。

同樣還是上圖,我們還可以看出在?Python?中「引用」是從變量到對象的連接,它就是一種關系,在內存中以指針的形式實現(xiàn)。

寫在之后

所以總結一下,具體怎么來說明?Python?中的變量、對象和引用:

變量是到內存空間的一個指針,也就是擁有指向對象連接的空間;

對象是一塊內存,表示它們所代表的值;

引用就是自動形成的從變量到對象的指針。

當然從技術的角度來講對于上面的表述可能會存在一些問題,對象的結構絕不只是單純的存值那么簡單,但是對于剛入門來講先這樣理解就足夠了,至于后續(xù)更深層次的探索等自己能力達到了可以嘗試去接觸。

新聞標題:解開動態(tài)類型領域中Python的變量是什么?
文章轉載:http://www.aaarwkj.com/article18/gjcsgp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、搜索引擎優(yōu)化、商城網站、自適應網站、網站設計公司定制開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營
亚洲中文字幕精品视频乱码| 中文字幕四虎在线观看| 亚洲亚洲精品av在线动| 极品女神福利视频久久| 91九色在线免费观看| 91免费在线观看国产精品| 蜜臀av一区二区三区人妻| 日本黄色大波少妇网站| 国产美女直播亚洲一区色| 国产精品大全中文字幕| 亚洲国际天堂av在线| 国产亚洲精品久久久闺蜜| 国产精品自偷自偷自偷| 国产97成人亚洲综合在线| 亚洲精品国产av成人网| 精品欧美黑人一区二区| 正在播放蜜臀av在线| 国产精品欧美久久久久久| 日韩国产亚洲欧美国产| 91高清国产最新地址| 传媒视频在线免费观看| 国产女主播精品视频一区| 欧美三级伦理片免费观看| 日韩欧美国产精品福利| 亚洲高清中文字幕专区| 精品毛片av一区二区三区| 麻豆久久精品国产亚洲精品超碰热 | 日本一区二区中文字幕视频| 人人妻人人澡人人爽人人dvd| 丰满少妇被激烈的插进去| 亚洲熟妇亚洲熟妇亚洲熟妇| 亚洲五月六月激情综合| 欧美黄片在线免费观看视频 | 97在线资源视频播放| 亚洲黄片在线免费播放观看| 欧美日韩精品一区二区视频永久免| 精品一二三四五区亚洲乱码| 中文字幕精品久久久人妻| 国产高清成人小视频在线| 无毛亚洲视频在线观看| av第一福利大全导航|