日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python语言中包含的标准数据类型_Python对象——标准类型的分类

發(fā)布時(shí)間:2024/7/23 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python语言中包含的标准数据类型_Python对象——标准类型的分类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如果讓我們最啰嗦的描述標(biāo)準(zhǔn)類型,我們也許會(huì)稱它們是Python 的“基本內(nèi)建數(shù)據(jù)對(duì)象原始類型”。

z “基本”,是指這些類型都是Python 提供的標(biāo)準(zhǔn)或核心類型。

z “內(nèi)建”,是由于這些類型是Python 默認(rèn)就提供的

z “數(shù)據(jù)”,因?yàn)樗麄冇糜谝话銛?shù)據(jù)存儲(chǔ)

z “對(duì)象”,因?yàn)閷?duì)象是數(shù)據(jù)和功能的默認(rèn)抽象

z “原始”,因?yàn)檫@些類型提供的是最底層的粒度數(shù)據(jù)存儲(chǔ)

z “類型”,因?yàn)樗麄兙褪菙?shù)據(jù)類型

有三種不同的模型可以幫助我們對(duì)基本類型進(jìn)行分類,每種模型都展示給我們這些類型之間的相互關(guān)系。這些模型可以幫助我們更好的理解類型之間的相互關(guān)系以及他們的工作原理。

存儲(chǔ)模型

我們對(duì)類型進(jìn)行分類的第一種方式, 就是看看這種類型的對(duì)象能保存多少個(gè)對(duì)象。Python的類型, 就象絕大多數(shù)其它語(yǔ)言一樣,能容納一個(gè)或多個(gè)值。一個(gè)能保存單個(gè)字面對(duì)象的類型我們稱它為原子或標(biāo)量存儲(chǔ),那些可容納多個(gè)對(duì)象的類型,我們稱之為容器存儲(chǔ)。容器類型又帶來(lái)一個(gè)新問(wèn)題,那就是它是否可以容納不同類型的對(duì)象。

所有的Python 容器對(duì)象都能夠容納不同類型的對(duì)象。

字符串看上去像一個(gè)容器類型,因?yàn)樗鞍弊址?#xff08;并且經(jīng)常多于一個(gè)字符),不過(guò)由于Python 并沒(méi)有字符類型,所以字符串是一個(gè)自我包含的文字類型。

分類 Python 類型

標(biāo)量/原子類型 數(shù)值(所有的數(shù)值類型),字符串(全部是文字)

容器類型 列表、元組、字典

更新模型

另一種對(duì)標(biāo)準(zhǔn)類型進(jìn)行分類的方式就是, 針對(duì)每一個(gè)類型問(wèn)一個(gè)問(wèn)題:“對(duì)象創(chuàng)建成功之后,它的值可以進(jìn)行更新嗎?” 在前面我們介紹Python 數(shù)據(jù)類型時(shí)曾經(jīng)提到,某些類型允許他們的值進(jìn)行更新,而另一些則不允許。可變對(duì)象允許他們的值被更新,而不可變對(duì)象則不允許他們的值被更改。

x = 'Python numbers and strings'

x = 'are immutable?!? What gives?'

i = 0

i = i + 1

“在我看來(lái), 這可不象是不可變對(duì)象的行為!” 沒(méi)錯(cuò),是這樣,不過(guò)你還沒(méi)有搞清楚幕后的真相。上面的例子中,事實(shí)上是一個(gè)新對(duì)象被創(chuàng)建,然后它取代了舊對(duì)象。新創(chuàng)建的對(duì)象被關(guān)聯(lián)到原來(lái)的變量名, 舊對(duì)象被丟棄,垃圾回收器會(huì)在適當(dāng)?shù)臅r(shí)機(jī)回收這些對(duì)象。你可以通過(guò)內(nèi)建函數(shù)id()來(lái)確認(rèn)對(duì)象的身份在兩次賦值前后發(fā)生了變化。

分類 Python 類型

可變類型 列表, 字典

不可變類型 數(shù)字、字符串、元組

訪問(wèn)模型

盡管前面兩種模型分類方式在介紹Python 時(shí)都很有用,它們還不是區(qū)分?jǐn)?shù)據(jù)類型的首要模型。對(duì)這種目的,我們使用訪問(wèn)模型。也就是說(shuō)根據(jù)訪問(wèn)我們存儲(chǔ)的數(shù)據(jù)的方式對(duì)數(shù)據(jù)類型進(jìn)行分類。在訪問(wèn)模型中共有三種訪問(wèn)方式:直接存取,順序,和映射。

分類 Python 類型

直接訪問(wèn) 數(shù)字

順序訪問(wèn) 字符串、列表、元組

映射訪問(wèn) 字典

總結(jié)

以上是生活随笔為你收集整理的python语言中包含的标准数据类型_Python对象——标准类型的分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。