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

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

python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹-創(chuàng)新互聯(lián)

這篇文章主要介紹“python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹”,在日常操作中,相信很多人在python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管維護(hù)等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)建站

python基礎(chǔ)之五大標(biāo)準(zhǔn)數(shù)據(jù)類型

Python有五個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型:

  • Numbers(數(shù)字)

  • String(字符串)

  • List(列表)

  • Tuple(元組)

  • Dictionary(字典)

其中屬于集合類型的數(shù)據(jù)類型有 列表、元組及字典。

0x00. 數(shù)字(Numbers)

數(shù)字?jǐn)?shù)據(jù)類型用于存儲(chǔ)數(shù)值。

他們是不可改變的數(shù)據(jù)類型,這意味著改變數(shù)字?jǐn)?shù)據(jù)類型會(huì)分配一個(gè)新的對(duì)象。

當(dāng)你指定一個(gè)值時(shí),Number對(duì)象就會(huì)被創(chuàng)建:

12var1 = 1var2 = 2

del語(yǔ)句刪除一些對(duì)象的引用,其語(yǔ)法是:

1del var1[,var2[,var3[....,varN]]]]

通過(guò)使用del語(yǔ)句可以刪除單個(gè)或多個(gè)對(duì)象的引用。例如:

12del var1del var1, var2

四種不同的數(shù)字類型:

  • int(有符號(hào)整型)

  • long(長(zhǎng)整型[也可以代表八進(jìn)制和十六進(jìn)制])

  • float(浮點(diǎn)型)

  • complex(復(fù)數(shù))

a. int(整型)

在32位機(jī)器上,整數(shù)的位數(shù)為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647

在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

b. long(長(zhǎng)整型)

跟C語(yǔ)言不同,Python的長(zhǎng)整數(shù)沒(méi)有指定位寬,即:Python沒(méi)有限制長(zhǎng)整數(shù)數(shù)值的大小,但實(shí)際上由于機(jī)器內(nèi)存有限,長(zhǎng)整數(shù)數(shù)值不可能無(wú)限大。

注意,自從Python2.2起,如果整數(shù)發(fā)生溢出,Python會(huì)自動(dòng)將整數(shù)數(shù)據(jù)轉(zhuǎn)換為長(zhǎng)整數(shù),所以如今在長(zhǎng)整數(shù)數(shù)據(jù)后面不加字母L也不會(huì)導(dǎo)致嚴(yán)重后果了。

c. float(浮點(diǎn)型)

浮點(diǎn)數(shù)用來(lái)處理實(shí)數(shù),即帶有小數(shù)的數(shù)字。類似于C語(yǔ)言中的double類型,占8個(gè)字節(jié)(64位),其中52位表示底,11位表示指數(shù),剩下的一位表示符號(hào)。

d. complex(復(fù)數(shù))

復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分組成,一般形式為x+yj,其中的x是復(fù)數(shù)的實(shí)數(shù)部分,y是復(fù)數(shù)的虛數(shù)部分,這里的x和y都是實(shí)數(shù)。

注:Python中存在小數(shù)字池:-5 ~ 257

小整數(shù)對(duì)象——小整型對(duì)象池

在實(shí)際編程中,數(shù)值比較小的整數(shù),比如1,2,29等,可能會(huì)非常頻繁的出現(xiàn)。而在python中,所有的對(duì)象都存在于系統(tǒng)堆上。想想?如果某個(gè)小整數(shù)出現(xiàn)的次數(shù)非常多,那么Python將會(huì)出現(xiàn)大量的malloc/free操作,這樣大大降低了運(yùn)行效率,而且會(huì)造成大量的內(nèi)存碎片,嚴(yán)重影響Python的整體性能。

在Python2.5乃至3.3中,將小整數(shù)位于[-5,257)之間的數(shù),緩存在小整型對(duì)象池中。

0x01. 字符串(String)

字符串或串(String)是由數(shù)字、字母、下劃線組成的一串字符。

它是編程語(yǔ)言中表示文本的數(shù)據(jù)類型。

Python的字串列表有2種取值順序:

  • 從左到右索引默認(rèn)0開(kāi)始的,大范圍是字符串長(zhǎng)度少1

  • 從右到左索引默認(rèn)-1開(kāi)始的,大范圍是字符串開(kāi)頭

如果你要實(shí)現(xiàn)從字符串中獲取一段子字符串的話,可以使用變量 [頭下標(biāo):尾下標(biāo)],就可以截取相應(yīng)的字符串,其中下標(biāo)是從 0 開(kāi)始算起,可以是正數(shù)或負(fù)數(shù),下標(biāo)可以為空表示取到頭或尾。

比如:

1s = 'i love python'

s[2:6]的結(jié)果是love。(顧頭不顧尾,或左閉右開(kāi))

操作實(shí)例:

 str = 'Hello World' print(str) #輸出完整字符串print(str[0]) #輸出字符串中的第一個(gè)字符print(str[2:5]) #輸出字符串中第三個(gè)至第五個(gè)之間的字符print(str[2:]) #輸出從第三個(gè)開(kāi)始到最后的字符串print(str*2) #輸出字符串兩次print('say: ' + str) #輸出連接的字符串

0x02. 列表(List)

List(列表) 是 Python 中使用最頻繁的數(shù)據(jù)類型。

列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(所謂嵌套)。

操作實(shí)例:

list = ['apple', 'jack', 798, 2.22, 36]otherlist = [123, 'xiaohong'] print(list) #輸出完整列表print(list[0]) #輸出列表第一個(gè)元素print(list[1:3]) #輸出列表第二個(gè)至第三個(gè)元素print(list[2:]) #輸出列表第三個(gè)開(kāi)始至末尾的所有元素print(otherlist * 2) #輸出列表兩次print(list + otherlist) #輸出拼接列表

0x03. 元祖(Tuple)

元組是另一個(gè)數(shù)據(jù)類型,類似于List(列表)。

元組用"()"標(biāo)識(shí)。內(nèi)部元素用逗號(hào)隔開(kāi)。但是元組不能二次賦值,相當(dāng)于只讀列表。

操作實(shí)例與列表相似

0x04. 字典(Dictionary)

字典(dictionary)是除列表以外Python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。列表是有序的對(duì)象結(jié)合,字典是無(wú)序的對(duì)象集合。

兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過(guò)鍵來(lái)存取的,而不是通過(guò)偏移存取。

字典用"{ }"標(biāo)識(shí)。字典由索引(key)和它對(duì)應(yīng)的值value組成。

操作實(shí)例:

dict = {}dict['one'] = 'This is one'dict[2] = 'This is two'tinydict = {'name':'john','code':5762,'dept':'sales'} print(dict['one']) #輸出鍵為'one'的值print(dict[2]) #輸出鍵為2的值print(tinydict) #輸出完整的字典print(tinydict.keys()) #輸出所有鍵print(tinydict.values()) #輸出所有值

到此,關(guān)于“python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


網(wǎng)站標(biāo)題:python五大標(biāo)準(zhǔn)數(shù)據(jù)類型的介紹-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/djsdgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部