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