Python语言的全部数据类型分享!
計(jì)算機(jī)程序,就是對(duì)數(shù)據(jù)進(jìn)行操作。無(wú)論你學(xué)習(xí)那種語(yǔ)言開(kāi)發(fā),都需要學(xué)習(xí)具體的數(shù)據(jù)類(lèi)型,每種開(kāi)發(fā)語(yǔ)言都有自己不同數(shù)據(jù)類(lèi)型。
下面是針對(duì)python語(yǔ)言的全部數(shù)據(jù)類(lèi)型詳細(xì)匯總:
Python中可以自定義數(shù)據(jù)類(lèi)型,可以具有無(wú)限種數(shù)據(jù)類(lèi)型。 系統(tǒng)默認(rèn)提供6個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型:
1.Number類(lèi)型:數(shù)值類(lèi)型
Number類(lèi)型一共分為四個(gè)小類(lèi)別:整型,浮點(diǎn)型,布爾型,復(fù)數(shù)
(1)Int 整形
整形就是整數(shù)類(lèi)型,聲明整形有四種方式:
十進(jìn)制:0~9
變量 = 十進(jìn)制數(shù)字
二進(jìn)制:0~1
變量 = 0b二進(jìn)制數(shù)字(0b是二進(jìn)制的標(biāo)志符號(hào))
八進(jìn)制:0~7
變量 = 0o八進(jìn)制數(shù)字(0o是八進(jìn)制的標(biāo)志符號(hào))
十六進(jìn)制:09AF
變量 = 0x十六進(jìn)制數(shù)字(0x是十六進(jìn)制的標(biāo)志符號(hào))
(2)Float 浮點(diǎn)型
浮點(diǎn)型就是小數(shù)類(lèi)型,聲明浮點(diǎn)型方式:
小數(shù)方式:
變量 = 3.1415926
(3)Bool 布爾類(lèi)型
布爾類(lèi)型是計(jì)算機(jī)專(zhuān)用的數(shù)據(jù)類(lèi)型,只有2個(gè)值:True和False
True 表示肯定的答案
有,是,好的,沒(méi)錯(cuò),真的…
False 表示否定的答案
沒(méi)有,不是,錯(cuò),假的…
(4)Complex 復(fù)數(shù)類(lèi)型
復(fù)數(shù)的完整結(jié)構(gòu)(實(shí)數(shù)部分+虛數(shù)部分)
聲明復(fù)數(shù)的兩種方式:
表達(dá)式方式:
變量 = 實(shí)數(shù) + 虛數(shù) 如:var = 3 + 2j
特定功能:
變量 = complex(實(shí)數(shù),虛數(shù)值) 如:var = complex(5,3)
2.String類(lèi)型:字符類(lèi)型
String 字符串類(lèi)型
字符串類(lèi)型就是文字類(lèi)型,聲明一個(gè)字符串類(lèi)型有三種方式:
單引號(hào):
變量 = ‘內(nèi)容’
雙引號(hào):
變量 = “內(nèi)容”
三引號(hào):
變量 = ‘’‘內(nèi)容’’’
變量 = “”“內(nèi)容”""
如何選擇聲明字符串的方式:
單引號(hào):內(nèi)容中包含大量雙引號(hào)時(shí),適合使用單引號(hào)聲明字符串
雙引號(hào):內(nèi)容中包含大量單引號(hào)時(shí),適合使用雙引號(hào)聲明字符串
三引號(hào):內(nèi)容中同時(shí)包含單雙引號(hào),適合使用三引號(hào)聲明字符串
轉(zhuǎn)義字符: 通過(guò)某種特定的格式使得字符的意義發(fā)生改變,這就是轉(zhuǎn)義字符,常見(jiàn)轉(zhuǎn)義字符如下:
轉(zhuǎn)義字符 作用描述
\ 續(xù)行符
\ 反斜杠符號(hào)()
’ 單引號(hào)
" 雙引號(hào)
\a 響鈴
\b 退格(backspace)
\e 轉(zhuǎn)義
\000 空
\n 換行
\v 縱向制表符
\t 橫向制表符
\r 回車(chē)
\f 換頁(yè)
\oyy 八進(jìn)制數(shù),yy代表的字符,例如:\o12代表?yè)Q行
\xyy 十六進(jìn)制數(shù),yy代表的字符,例如:\x0a代表?yè)Q行
\other 其它的字符以普通格式輸出
常用的是換行,單引號(hào),雙引號(hào),其余的不常用
元字符串: 在任意字符串之前添加字母r或者R,那么當(dāng)前字符串中所有轉(zhuǎn)義字符在使用時(shí)都不會(huì)進(jìn)行轉(zhuǎn)義操作,這就是元字符串,正則表達(dá)式中常見(jiàn)格式。
strval = R’李白乘舟將欲行,\n忽聞岸上踏歌聲。\n桃花潭水深千尺,\n不及汪倫送我情\n’
3.List類(lèi)型:列表類(lèi)型
列表就是一系列數(shù)據(jù)的順序組合,并且組合之后可以修改。 列表的標(biāo)志符號(hào):[ ]
列表格式:
變量 = [值,值,值…]
4.Tuple類(lèi)型:元組類(lèi)型
元組就是一系列數(shù)據(jù)的順序組合,但是組合之后不可以修改。 元組的標(biāo)志符號(hào):,
元組格式:
變量 = (值,值,值…)
5.Dict類(lèi)型:字典類(lèi)型
字典就是具有鍵值映射關(guān)系的一組無(wú)序數(shù)據(jù)組合,可以修改 字典的標(biāo)志符號(hào):{}
字典格式:
變量 = {鍵:值,鍵:值,鍵:值…}
6.Set類(lèi)型:集合類(lèi)型
一組特定數(shù)據(jù)的無(wú)序組合,所有數(shù)據(jù)不會(huì)重復(fù) 集合的標(biāo)志符號(hào):無(wú)
集合格式:
變量 = {值,值,值…}
以上就是小千分享的Python語(yǔ)言的全部數(shù)據(jù)類(lèi)型,希望對(duì)學(xué)習(xí)Python的小伙伴有所幫助。想了解關(guān)于Python更多的知識(shí),歡迎關(guān)注我喲!
本文來(lái)自千鋒教育,轉(zhuǎn)載請(qǐng)注明出處。
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Python语言的全部数据类型分享!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java培训教程:Java中的位移运算符
- 下一篇: Python教程之udp和tcp协议介绍