成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python對(duì)象主要特征解析

開(kāi)發(fā) 后端
Python對(duì)象具有三個(gè)比較特殊的特征,包括有:標(biāo)識(shí)碼的唯一性,類型的應(yīng)用,以及內(nèi)容的應(yīng)用。在這里我們將會(huì)針對(duì)這些內(nèi)容做一個(gè)詳細(xì)介紹。

Python編程語(yǔ)言的出現(xiàn)給我們帶來(lái)了非常大的好處。對(duì)于這樣一款面向?qū)ο蟮拈_(kāi)源語(yǔ)言,其在開(kāi)發(fā)領(lǐng)域中占據(jù)著非常重要的地位。在這里我們就先從Python對(duì)象的應(yīng)用開(kāi)始來(lái)一起了解一下這一語(yǔ)言的面向?qū)ο筇卣鳌?t#

“萬(wàn)物皆對(duì)象”(Everything is object),這是Python這種面向?qū)ο笳Z(yǔ)言所倡導(dǎo)的理念。在我們熟悉的C++中,1只是一個(gè)整型數(shù),而不是一個(gè)對(duì)象。但在Python中,1卻是一個(gè)實(shí)實(shí)在在的對(duì)象,您可以用dir(1)來(lái)顯示它的屬性。

Python對(duì)象都有下面三個(gè)特征:

* ***的標(biāo)識(shí)碼(identity)

* 類型

* 內(nèi)容(或稱為值)

一旦Python對(duì)象被創(chuàng)建,它的標(biāo)識(shí)碼就不允許更改。對(duì)象的標(biāo)識(shí)碼可以有內(nèi)建函數(shù)id()獲取,它是一個(gè)整型數(shù)。您可以將它想象為該對(duì)象在內(nèi)存中的地址,其實(shí)在目前的實(shí)現(xiàn)中標(biāo)識(shí)碼也就是該對(duì)象的內(nèi)存地址。

 

  1. >>> class c1:  
  2. pass  
  3. ...  
  4. >>> obj = c1()  
  5. >>> obj  
  6. <__main__.c1 instance at 0x00AC0738> 
  7. >>> id(obj)  
  8. 11274040 

 

換算一下,11274040就是十六進(jìn)制的0x00AC0738。

 

  1. >>> id(1)  
  2. 7957136 

 

這就是前面提到的1這個(gè)對(duì)象的標(biāo)識(shí)碼,也就是它在內(nèi)存中的地址。

當(dāng)用is操作符比較兩個(gè)對(duì)象時(shí),就是在比較它們的標(biāo)識(shí)碼。更確切地說(shuō),is操作符是在判斷兩個(gè)對(duì)象是否是同一個(gè)Python對(duì)象。

  1. >>> [1] is [1] 

其結(jié)果是False,是因?yàn)檫@是兩個(gè)不同的對(duì)象,存儲(chǔ)在內(nèi)存中的不同地方。

  1. >>> [1] == [1] 

其結(jié)果是True,是因?yàn)檫@兩個(gè)不同的Python對(duì)象有著相同的值。

與對(duì)象的標(biāo)識(shí)碼類似,對(duì)象的類型也是不可更改的。可以用內(nèi)建函數(shù)type()取得對(duì)象的類型。

有的對(duì)象的值是可以改變的,這類對(duì)象叫作可變對(duì)象;而另外一些對(duì)象在創(chuàng)建后其值是不可改變的(如1這個(gè)對(duì)象),這類對(duì)象叫作恒定對(duì)象。對(duì)象的可變性是由它的類型決定的,比如數(shù)值型(number)、字符串型(string)以及序列型(tuple)的對(duì)象是恒定對(duì)象;而字典型(dictionary)和列表型(list)的對(duì)象是可變對(duì)象。

除了上面提到的三個(gè)特征外,一個(gè)Python對(duì)象可能:

* 沒(méi)有或者擁有多個(gè)方法

* 沒(méi)有或者有多個(gè)名字

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-09 13:56:35

Dundas Char

2023-06-07 16:33:28

數(shù)據(jù)倉(cāng)庫(kù)Hadoop

2023-02-22 13:02:57

智能建筑物聯(lián)網(wǎng)

2010-06-13 09:42:05

UML依賴

2011-03-21 11:02:40

2013-05-07 14:54:28

大數(shù)據(jù)戰(zhàn)略企業(yè)特征虛擬化網(wǎng)絡(luò)

2015-06-09 10:35:10

2010-01-06 08:57:01

2011-12-30 21:42:57

Android

2010-03-05 14:44:36

Python繼承

2010-02-02 13:15:26

Python類

2021-02-04 08:50:27

F5G固定網(wǎng)絡(luò)超大寬帶

2025-04-15 08:21:08

2010-01-06 17:12:57

Linux主要構(gòu)成

2010-01-04 09:55:19

2024-06-13 09:12:38

2011-12-01 11:24:13

2010-01-22 13:28:13

VB.NET對(duì)象克隆

2009-12-14 14:17:52

VS2008功能

2017-02-05 17:15:53

對(duì)象存儲(chǔ)傳統(tǒng)存儲(chǔ)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 网站黄色av| 精品粉嫩aⅴ一区二区三区四区 | 国产免费一区二区 | 亚洲国产成人精品女人久久久 | 久草中文在线 | 自拍偷拍精品 | 国产成人一区二区三区久久久 | 黄色成人av| 亚洲天堂色 | 久久com | 欧美爱爱视频网站 | 91久久精品 | 久久精品一区 | 激情欧美日韩一区二区 | 国产精品国产精品国产专区不片 | 免费av电影网站 | 无人区国产成人久久三区 | 欧美在线观看免费观看视频 | 国产视频第一页 | 日韩成人av在线 | 99久久精品国产一区二区三区 | 亚洲日本视频 | 国产a区 | 国产精品毛片一区二区在线看 | 日韩精品在线视频免费观看 | 午夜免费视频 | 精品久久国产 | 亚洲天堂av网 | a视频在线观看 | 精品欧美一区二区在线观看视频 | 在线免费观看成人 | 国产精品视频网 | 亚洲精品国产一区 | 国产欧美在线播放 | 日韩中文字幕一区 | 午夜在线影院 | 国产成人99久久亚洲综合精品 | 日韩久草| 亚洲福利精品 | 日韩av一区二区在线观看 | 国产三级精品三级在线观看四季网 |