python的id指的是:id() 返回函數(shù),是用來返回對象的唯一標識符。也就是說一個對象的id值在CPython解釋器里就代表它在內(nèi)存中的地址。但是在不重合的生命周期里,可能會出現(xiàn)相同的id值。那么此處所說的“對象”則應特指復合類型的對象(如類、list等),而對于字符串、整數(shù)等類型,變量的id是隨值的改變而改變的。依據(jù)id值最常見的用途就是用is判斷兩個對象是否相等。
python的id是什么意思
Python是一種廣泛使用的解釋型、高級和通用的編程語言,優(yōu)點如下:
1、簡單易學:
Python相較于其他編程語言而言更加容易上手,它還有極其簡單的說明文檔。Python作為一種代表簡單主義思想的語言。閱讀一個良好的Python程序就感覺像是在讀英語一樣。它使你能夠專注于解決問題而不是去搞明白語言本身。
2、運行速度快:
Python的底層是用 C 語言寫的,很多標準庫和第三方庫也都是用 C 寫的,運行速度非常快。
3、免費開源:
Python是FLOSS(自由/開放源碼軟件)之一。使用者可以自由地發(fā)布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中。FLOSS是基于一個團體分享知識的概念。
4、屬于高層語言:
用Python語言編寫程序的時候無需考慮如何管理程序使用內(nèi)存之類的底層細節(jié)。
5、可移植性:
由于python的開源本質(zhì),使它經(jīng)過改動后能夠工作在不同平臺上,所以Python現(xiàn)在已經(jīng)被移植在許多平臺上。
[免責聲明]
文章標題: python的id是什么意思
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學習與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。