Ⅰ python有哪些數據類型
Numbers(數字型):
即我們常說的1,2,3等等這些數字,Python有兩個常見的數據類型轉化函數:int和float,一般數據類型可以用來做一些算術功能,如加減乘除乘方等等,還可以用作比較功能,一般返回的是true和false,也就是大於、等於、小於、小於等於諸如此類的有很多,這里就不一一解釋了。
String(字元串):
字元串是Python中比較常見的數據類型之一,能夠使用str函數將其他類型的數據強制轉換為字元串類型,有三種生成方法,即單引號'XXX',雙引號"XXX",三引號'''XXX ''',其中三引號一般用於字元串內容較長的時候。
List(列表):
列表可以說是Python中最為活躍的一個數據類型,使用也很頻繁,操作也很多,可以通過list函數或方括弧[]進行列表的創建。常見函數如求長度,用len,合並多個列表用+,列表元素重復*等等。
Tuple(元組):
元組可以看成是一種不可修改的特殊列表,可以通過小括弧()或者tuple函數來創建,即便是只有一個元素,元組中的元素最後也要有逗號。常見操作有求長度len,元組元素重復*,元組拼接+,查看最值max、min等。
Dictionary(字典):字元串、列表、元組都是有序的數據類型,字典是無序的數據類型,主要是用來存放具有一定映射關系的數據。可以通過兩種方法創建,1、{}2、dict函數創建。
set(集合):
集合不能有重復元素,可以看做是列表和字典的「雜合體」,可以通過三種方式創建,1、set函數,空集合只能用這種方法;2、{}創建,3、創建凍集合,frozenst。
Ⅱ python數據類型
python中列表是最常用的數據類型之一,由多個元素組成的集合,每個元素都有一個位置或者叫索引,索引的值從0開始,往後順序遞推,最大值為列表長度-1
例如
如果pop()裡面沒加參數 則默認刪除最後一個元素
del和pop() 不一樣, 他沒有返回值,只是單純的將參數裡面索引對應的元素從列表裡面刪除
這種刪除方式不光在列表中有用,在後面的元組和字典里也是有用的
remove()參數是具體的元素值,不是索引,也沒有返回值
隊列 :是一種數據結構,其特點是 先進先出 ,就和排隊一樣,排在最前面的人優先買到東西
堆棧: 是一種數據結構,其特點是 後進先出 ,就和往桶裡面放東西一樣,最後放進去的,往往是最先拿出來
對於字元串來說也是可以的
list1.extend(list2) 將list2中的元素從list1的末尾添加上list1中
列表拷貝屬於淺拷貝, 修改列表裡面的元素會相互影響,切記,這里不展開說,後面會詳細說