python split返回类型_python的数据类型
程序=操作+數(shù)據(jù),可以描述任何imperative languages的基本要素
理解一門(mén)編程語(yǔ)言所支持的數(shù)據(jù)類(lèi)型,是我快速入門(mén)的一種方法
在這里單獨(dú)拿出python的數(shù)據(jù)類(lèi)型,待日后快速查找
0x00 數(shù)
明顯的,數(shù)可以是最基本的數(shù)據(jù)類(lèi)型,其他任何的類(lèi)型都可以從數(shù)這種類(lèi)型上衍生出來(lái)
和多數(shù)語(yǔ)言一樣,python支持兩種數(shù)的表示,整數(shù)和浮點(diǎn)
整數(shù)
python通常用字面量創(chuàng)建一個(gè)整數(shù)數(shù)據(jù),支持多種字面量
二進(jìn)制 0b011 #3 0b111 #7
八進(jìn)制 0o7 #7 0o10 #8 注意是數(shù)字零和字母o
十六進(jìn)制 0x0ff 0x21
浮點(diǎn)
除了 1.2這種常見(jiàn)表示 還支持科學(xué)計(jì)數(shù)法 1.2e9 1.2e-5
0x01 字符串
一些語(yǔ)言,如C語(yǔ)言,區(qū)分了字符和字符串,但是在python只有字符串這種類(lèi)型
字符串是以單引號(hào)'或雙引號(hào)"括起來(lái)的任意文本,引號(hào)并不是字符串的一部分,
只是單純的用來(lái)告訴解釋器,這是數(shù)據(jù),而不是程序邏輯。至于轉(zhuǎn)義字符,一樣一樣的
0x02 布爾值
True 和 False
開(kāi)頭字母是大寫(xiě)!
0x03 None
開(kāi)頭字母也是大寫(xiě)!我就是一個(gè)空值而已~~
0x04 list
list其實(shí)類(lèi)似于數(shù)組,下標(biāo)從0開(kāi)始,但各個(gè)元素的類(lèi)型不必相同,你可以這樣操作它
oops=[123,'imissyou',True] #創(chuàng)建list
oops[1] #訪問(wèn)第二個(gè)元素 imissyou
oops[1]=100 #修改值
len(oops)可以返回list的長(zhǎng)度,超出這個(gè)長(zhǎng)度減一的下標(biāo),會(huì)產(chǎn)生 list index out of range 錯(cuò)誤
這意味著我們不能想JS一樣,用方括號(hào)的方式動(dòng)態(tài)延長(zhǎng)數(shù)組,不過(guò)可以調(diào)用append來(lái)擴(kuò)展數(shù)組
oops.append('new')
0x05 tuple
tuple其實(shí)也是list,只不過(guò)tuple是只讀的,你創(chuàng)建了一個(gè)tuple以后,就不能改變tuple的值
abs=(123,'wee',True) #python以圓括號(hào)來(lái)創(chuàng)建一個(gè)tuple
abs=(123,) #創(chuàng)建只有一個(gè)元素的tuple必須加一個(gè)逗號(hào) 這是用于清除圓括號(hào)改變優(yōu)先級(jí)的歧義
0x06 dict
dict?dictionary的縮寫(xiě),以key:value,鍵-值對(duì)的形式存儲(chǔ)數(shù)據(jù),而不是數(shù)字下標(biāo)
key和value以:號(hào)分割,每個(gè)鍵值對(duì)以逗號(hào)分隔
#python用花括號(hào)來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的dict
abs={'name':'jack','age':10}
#訪問(wèn)和賦值
abs['name'] #jack
abs['name']='mike'
如果dict里面沒(méi)有你輸入的key,那么就會(huì)一個(gè)KeyError錯(cuò)誤
0x07 set
set即你高中數(shù)學(xué)課本上的集合,確定,唯一,無(wú)序,你可以這樣創(chuàng)建它
s=set([1,'wowo',3]) #調(diào)用set函數(shù),傳入一個(gè)list
這樣一個(gè)set就被創(chuàng)建出來(lái),不過(guò)set不能被訪問(wèn)單個(gè)元素,set只能以整體出現(xiàn)
你可以對(duì)它進(jìn)行交集并集等運(yùn)算
總結(jié)
以上是生活随笔為你收集整理的python split返回类型_python的数据类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python中__init__文件的运用
- 下一篇: python serial 发送ctl+