真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python基本數(shù)據(jù)類(lèi)型一般分為哪些-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專(zhuān)注網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)站營(yíng)銷(xiāo)推廣,主機(jī)域名,網(wǎng)站空間,網(wǎng)站托管、服務(wù)器租用有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問(wèn)題,請(qǐng)聯(lián)系創(chuàng)新互聯(lián)公司。

了解Python基本數(shù)據(jù)類(lèi)型一般分為哪些?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

Python基本數(shù)據(jù)類(lèi)型一般分為:數(shù)字、字符串、列表、元組、字典、集合這六種基本數(shù)據(jù)類(lèi)型。

數(shù)字

數(shù)字類(lèi)型是不可更改的對(duì)象。對(duì)變量改變數(shù)字值就是生成/創(chuàng)建新的對(duì)象。Python支持多種數(shù)字類(lèi)型:

整型(標(biāo)準(zhǔn)整型和長(zhǎng)整型(Python2.7及之前的有這種類(lèi)型))、布爾型、雙精度浮點(diǎn)型、十進(jìn)制浮點(diǎn)型、復(fù)數(shù)。

標(biāo)準(zhǔn)整型

int,標(biāo)準(zhǔn)整型,在大多數(shù)32位機(jī)器上標(biāo)準(zhǔn)整型取值范圍是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位機(jī)器使用64位編譯器,那么這個(gè)系統(tǒng)的標(biāo)準(zhǔn)整型將是64位。

布爾型

bool,從Python2.3開(kāi)始Python中添加了布爾類(lèi)型。布爾類(lèi)型有兩種True和False。對(duì)于沒(méi)有__nozero__方法的對(duì)象默認(rèn)是True。

對(duì)于值為0的數(shù)字、空集(空列表、空元組、空字典等)在Python中的布爾類(lèi)型中都是False。

>>> bool(1)
True
>>> bool('a')
True
>>> bool(0)
False
>>> bool('')
False

浮點(diǎn)型

float,每個(gè)浮點(diǎn)型占8個(gè)字節(jié)(64位),完全遵守IEEE754號(hào)規(guī)范(52M/11E/1S),其中52個(gè)位用于表示底,11個(gè)位用于表示指數(shù)(可表示的范圍大約是±10**308.25),剩下的一個(gè)位表示符號(hào)。這看上去相當(dāng)完美,然而,實(shí)際精度依賴(lài)于機(jī)器架構(gòu)和創(chuàng)建Python解釋器的編譯器。

浮點(diǎn)型值通常都有一個(gè)小數(shù)點(diǎn)和一個(gè)可選的后綴e(大寫(xiě)或小寫(xiě),表示科學(xué)計(jì)數(shù)法)。在e和指數(shù)之間可以用正(+)或負(fù)(-)表示指數(shù)的正負(fù)(正數(shù)的話(huà)可以省略符號(hào))。更多內(nèi)容,請(qǐng)點(diǎn)擊python學(xué)習(xí)網(wǎng)。

以上是Python核心編程的對(duì)浮點(diǎn)型(雙精度浮點(diǎn)型)的說(shuō)明。經(jīng)過(guò)Python實(shí)測(cè)浮點(diǎn)型默認(rèn)長(zhǎng)度是24字節(jié)如果超出這個(gè)范圍會(huì)自動(dòng)

復(fù)數(shù)類(lèi)型

complex,在復(fù)數(shù)中虛數(shù)不能單獨(dú)存在,它們總是和一個(gè)值為0.0的實(shí)數(shù)部分一起來(lái)構(gòu)成一個(gè)復(fù)數(shù)。

復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成。

表示虛數(shù)的語(yǔ)法:real+imagj。

實(shí)數(shù)部分和虛數(shù)部分都是浮點(diǎn)型。

虛數(shù)部分必須有后綴j或J。

字符串

字符串(string)是不可變類(lèi)型,就是說(shuō)改變一個(gè)字符串的元素需要新建一個(gè)新的字符串。字符串是由獨(dú)立的字符組成的,并且這些字符可以通過(guò)切片操作順序地訪問(wèn)。Python里面通過(guò)在引號(hào)間包含字符的方式創(chuàng)建字符串,單引號(hào)和雙引號(hào)的作用是相同的。

Python用“原始字符串”操作符來(lái)創(chuàng)建直接量字符串,所以再做區(qū)分就沒(méi)什么意義了。其他的語(yǔ)言,比如C語(yǔ)言里面用單引號(hào)來(lái)標(biāo)示字符,雙引號(hào)標(biāo)示字符串,而在Python里面沒(méi)有字符這個(gè)類(lèi)型。這可能是雙引號(hào)和單引號(hào)在Python里面被視作一樣的另一個(gè)原因。

Python實(shí)際上有三類(lèi)字符串。通常意義的字符串(str) 和Unicode字符串(unicode) 實(shí)際上都是抽象類(lèi)basestring的子類(lèi)。這個(gè)basestring是不能實(shí)例化的。

列表

列表(list)像字符串類(lèi)型一樣,列表類(lèi)型也是序列式的數(shù)據(jù)類(lèi)型。字符串只能由字符組成,而且是不可變的(不能單獨(dú)改變它的某個(gè)值),而列表則是能保留任意數(shù)目的Python對(duì)象的靈活的容器。

列表不僅可以包含Python的標(biāo)準(zhǔn)類(lèi)型,而且可以用用戶(hù)定義的對(duì)象作為自己的元素。列表可以包含不同類(lèi)型的對(duì)象,而且要比C或者Python自己的數(shù)組類(lèi)型(包含在array擴(kuò)展包中)都要靈活,因?yàn)閿?shù)組類(lèi)型所有的元素只能是一種類(lèi)型。列表可以執(zhí)行pop,sort、reverse等操作。列表也可以添加或者減少元素,還可以跟其他的列表結(jié)合或者把一個(gè)列表分成幾個(gè)??梢詫?duì)單獨(dú)一個(gè)元素或者多個(gè)元素執(zhí)行insert、update或remove操作。

元組

元組類(lèi)型在很多操作上都跟列表一樣,許多用在列表上的例子在元組上照樣能跑,我們有一節(jié)內(nèi)容專(zhuān)門(mén)講解元組類(lèi)型。它們的主要不同在于元組是不可變的,或者說(shuō)是只讀的,所以那些用于更新列表的操作,比如用切片操作來(lái)更新一部分元素的操作,就不能用于元組類(lèi)型。

字典

字典是Python語(yǔ)言中唯一的映射類(lèi)型。映射類(lèi)型對(duì)象里哈希值(鍵,key) 和指向的對(duì)象(值。value) 是一對(duì)多的關(guān)系。一個(gè)字典對(duì)象是可變的,它是一個(gè)容器類(lèi)型,能存儲(chǔ)任意個(gè)數(shù)的Python對(duì)象,其中也包括其他容器類(lèi)型。字典類(lèi)型和序列類(lèi)型容器類(lèi)(列表、元組) 的區(qū)別是存儲(chǔ)和訪問(wèn)數(shù)據(jù)的方式不同。序列類(lèi)型只用數(shù)字類(lèi)型的鍵(從序列的開(kāi)始起按數(shù)值順序索引) 。映射類(lèi)型可以用其他對(duì)象類(lèi)型做鍵,一般最常見(jiàn)的是用字符串做鍵。和序列類(lèi)型的鍵不同,映像類(lèi)型的鍵直接或間接地和存儲(chǔ)的數(shù)據(jù)值相關(guān)聯(lián)。但因?yàn)樵谟成漕?lèi)型中,我們不再用“序列化排序”的鍵,所以映像類(lèi)型中的數(shù)據(jù)是無(wú)序排列的映射類(lèi)型不要求用數(shù)字值做索引以從一個(gè)容器中獲取對(duì)應(yīng)的數(shù)據(jù)項(xiàng)。你可以用鍵直接“映射”到值,這就是為什么叫映射類(lèi)型(“mappingtype”) 的原因。映射類(lèi)型通常被稱(chēng)做哈希表,是因?yàn)樽值鋵?duì)象就是哈希類(lèi)型的。字典是Python中最強(qiáng)大的數(shù)據(jù)類(lèi)型之一。

字典常見(jiàn)的操作有:字典創(chuàng)建、字典賦值、字典中值的訪問(wèn)、字典更新、字典元素刪除等操作。

集合

集合最早出現(xiàn)在Python2.3版本中,通過(guò)集合模塊來(lái)創(chuàng)建,并通過(guò)ImmutableSet類(lèi)和Set類(lèi)進(jìn)行訪問(wèn)。

集合有兩種不同的類(lèi)型,可變集合(set)和不可變集合(frozenset)。可變集合,你可以添加和刪除元素,對(duì)不可變集合則不允許這樣做。請(qǐng)注意,可變集合不是可哈希的,因此既不能用做字典的鍵也不能做其他集合中的元素。不可變集合則正好相反,即,他們有哈希值,能被用做字典的鍵或是作為集合中的一個(gè)成員。集合對(duì)象是一組無(wú)序排列的可哈希的值。

集合支持用in和not in操作符檢查成員,由len()內(nèi)建函數(shù)得到集合的基數(shù)(大?。?,用for循環(huán)迭代集合的成員。但是因?yàn)榧媳旧硎菬o(wú)序的,你不可以為集合創(chuàng)建索引或執(zhí)行切片(slice) 操作,也沒(méi)有鍵可用來(lái)獲取集合中元素的值。

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)Python基本數(shù)據(jù)類(lèi)型一般分為哪些大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。


文章題目:Python基本數(shù)據(jù)類(lèi)型一般分為哪些-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://weahome.cn/article/dghedg.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部