国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python基礎 --- 賦值過程

MarvinZhang / 1532人閱讀

摘要:中,賦值的過程創建對象變量引用該對象完成賦值實際上只是一個引用它指向這個對象。不過這個范圍不是永恒不變的,所以盡量不要在自己的程序中嘗試使用這個特性。成為更好的自己。參考書籍核心編程第二版

python中,賦值的過程:

a1 = 1

創建對象1

變量a1引用該對象

完成賦值

實際上a1只是一個引用,它指向1這個對象。再舉一個例子就好理解了。

當重新定義一個變量:a2
a2 = a1
a2并不是指向a1,而是指向1這個對象。

那是不是只要變量值大小相同就表示引用的是同一個對象了呢?

事實上不是的。例如:
v1 = 4.3
v2 = 1.3 + 3
雖然v1 v2值相同,但是在系統中保存的是兩個獨立對象

這里之所以用到浮點數而不用整數或字符串舉例,是因為 在Python中,整形對象和字符串對象是不可變對象,系統會高效的緩存他們 ,不知情的情況下會認為兩個變量引用同一個對象。如下:

a = 1
id(a)  #33775960
b = 1
id(b)  #33775960
#######
m = 1.0
id(m)  #33846944
n = 1.0
id(n)  #33846920

id()方法返回對象在內存中的地址 官方文檔

事實上,Python認為在程序中這些小整形會被經常用到,所以盡會緩存簡單的整型數,緩存的范圍是(-1, 100)不過這個范圍不是永恒不變的,所以盡量不要在自己的程序中嘗試使用這個特性

----------------------分割線--------------------

最近在看關于python基礎的書籍,以彌補自己對python底層的知識的欠缺,特此記錄。

成為更好的自己。

參考書籍------python核心編程(第二版)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37789.html

相關文章

  • python入門,編程基礎概念介紹(變量,條件,函數,循環)

    摘要:該系列文章入門,編程基礎概念介紹變量,條件,函數,循環中的數據類型,,,,在中創建對象學一門編程語言正在變得越來越容易,只要念過高中甚至是初中小學,能熟練聊和懂得一點點軟件的人,入門一門編程語言都不在話下。 該系列文章: 《python入門,編程基礎概念介紹(變量,條件,函數,循環)》 《python中的數據類型(list,tuple,dict,set,None)》 《在python...

    Bryan 評論0 收藏0
  • [零基礎Python]深入變量和引用對象

    摘要:為所有在災難中受傷害的人們獻上禱告。變量就是存在系統中的一個東西,這個東西有一種能力,能夠用一根線與某對象連接,它能夠釣魚。這個操作中,和兩個變量,引用的是一個對象,都是。所以,當通過修改引用對象的后,沒有變化。 今天是2014年8月4日,這段時間災禍接連發生,顯示不久前昆山的工廠爆炸,死傷不少,然后是云南地震,也有死傷。為所有在災難中受傷害的人們獻上禱告。 在《永遠強大的函數》那一...

    yagami 評論0 收藏0
  • 從能做什么到如何去做,一文帶你快速掌握Python編程基礎與實戰

    摘要:本文的分享主要圍繞以下幾個方面能做什么常見應用場景介紹如何學習語法基礎實戰面向對象編程實戰練熟基礎小游戲項目的實現與實戰一能做什么一種編程語言往往可以應用于多方面,有些方面比較常用,有些方面極為常用。比如表示是一個空列表。 摘要:Python語言的教程雖然隨處可見,但是忙于日常業務/學習的你或許:一直想要找個時間學一點,但是又不知道該從何下手?本文將從Python能做什么,如何學習Py...

    BLUE 評論0 收藏0
  • Python 基礎篇 - Python入門

    摘要:除此之外的特定形式還有二進制序列類型,那么我們在這里所說的序列主要包含以下三種列表列表是一種可變序列,一般形式為,方括號內的各項間用逗號分隔。 引言 對于以前沒有接觸過任何編程語言的人來說,首先能明確編程的目的很重要,往往能明確一個目的,在日后的學習中遇到困難時心態就會輕松許多。當今計算機文化的多元化發展,涌現出了大數據、分布式計算、神經網絡、機器學習等眾多新概念,即便這樣,任何意義上...

    VioletJack 評論0 收藏0
  • 九天學會Java,第一天,變量和數據類型,賦值和輸出

    摘要:現在我們開始說編程特性第一條變量和數據類型,賦值和輸出。從廣為流傳的說起,用建立一個新的工程在目錄建一個文件變量和數據類型,賦值和輸出在中,方法是應用程序的入口方法。變量包含三個知識點,新建變量是字符串類型給變量賦值。 用9天入門三門編程語言,有可能嘛,尤其是對沒有基礎的同學來說?對于想學好的編程的人來說,無論從哪一門語言開始入手,語言的本身其實并不是我們最應該的關心的,至少不是作為一...

    cangck_X 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<