python有6種數(shù)據(jù),分別是number(數(shù)字)、string(字符串)、list(列表)、dictionary(字典)、tuple(元組)、set(集合)。今天融躍小編先給大家講number、string和list吧。

一、數(shù)字(Number)

python的數(shù)字分為int(整型)、float(浮點(diǎn)型)、bool(布爾型)。int就是所有整數(shù);float就是小數(shù)和用科學(xué)計(jì)數(shù)法表示的數(shù);bool只有“True”和“False”兩個(gè)值,但是“True”的數(shù)值是1,“False”的數(shù)值是0,它們都能和數(shù)字進(jìn)行運(yùn)算??梢杂胻ype()方法查看數(shù)據(jù)的類型。

Python數(shù)據(jù)類型

python的數(shù)字運(yùn)算符有+、-、*、/、//、%、**。+、-、*、/就是數(shù)學(xué)中的加減乘除;//是地板除,結(jié)果會把小數(shù)部分舍去;%是取余數(shù);**就是指數(shù)運(yùn)算,例如2**3就是2的3次方,試試吧。

Python數(shù)據(jù)類型

字符串(Srting)

python中的字符串用單引號''或者雙引號""包圍起來,但是引號只表示里面的內(nèi)容屬于字符串。字符串中有時(shí)會出現(xiàn)特殊字符,例如“\n”是換行符,“\t”是制表符,要正常表現(xiàn)這些字符,就要在前面加個(gè)“\”轉(zhuǎn)義,或者在字符串前面加一個(gè)“r”,例如r'123\n'(r是raw的首字母,表示該字符串是原生字符串,不需要轉(zhuǎn)義)。PS:字符串是不可修改的。

Python數(shù)據(jù)類型

字符串也可以相加,這樣兩個(gè)字符串就連接成一個(gè)了。字符串也可以和數(shù)字相乘,這樣就能輸出多次字符串。

Python數(shù)據(jù)類型


字符串可以作為模板,然后用數(shù)據(jù)填充,這稱為字符串格式化。用“%”或format()方法實(shí)現(xiàn),推薦用format()方法?!?”使用方法為在字符串中要填充的位置輸入“%”+要填充的數(shù)據(jù)類型,例如字符串就是“%s”,數(shù)字就是“%d”。format()使用方法為在字符串中要填充的位置輸入“{}”,然后在format()里輸入對應(yīng)的內(nèi)容。

字符串的每一個(gè)字符都有索引,*個(gè)索引是數(shù)字0,之后的每個(gè)索引遞增1。使用方括號加索引可以將該字符取出來。字符串還可以使用類似“[開始索引:結(jié)束索引:步長]”的方式截取字符串,該方式稱為切片。索引和步長都可以為負(fù)數(shù),步長省略時(shí)默認(rèn)為1。

列表(List)

列表是一種有序集合,用方括號表示,每個(gè)元素用“,”分隔開,元素可以是各種類型的數(shù)據(jù)或變量。列表和字符串相似,都有索引,都能進(jìn)行切片和截取操作。此外,還能增加、刪除和改變元素。

那么如何操作元素呢?

可以直接用“=”將值賦值給某個(gè)元素,用append()方法可以在數(shù)組末尾添加元素,用pop()方法可以在數(shù)組末尾刪除元素,用del關(guān)鍵字或者remove()方法可以去除特定元素,用insert()方法可插入元素。如果索引超出列表索引的話就會報(bào)錯(cuò),在使用索引之前可以用len()方法查看列表的長度。

今天的分享到這里就結(jié)束了,是不是收獲滿滿的呢!