python是一門熱門的程式語言,也是一門熱門的指令碼語言,python中的六大標準型別分別為:數字、字串、列表、元組、集合、字典。接下來我為大家介紹一下這六大型別:
1、數字
(1)數字的型別:整型(int)、浮點型(float)、複數(complex)
整型:通常稱為整數,是整數或者負數,不帶小數點。python3整型型別沒有大小限制。
浮點型:浮點型由整數部分與小數部分組成。
複數型:複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。
(2)python數字型別相互轉換
int(x) 將x轉換為乙個整數。
float(x) 將x轉換到乙個浮點數。
complex(x) 將x轉換到乙個複數,實數部分為 x,虛數部分為 0。complex(x, y) 將 x 和 y 轉換到乙個複數,實數部分為 x,虛數部分為 y。x 和 y 是數字表示式。
2、字串
(1)「+」:實現字串的拼接
(2)replace() 方法把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個引數max,則替換不超過 max 次。
(3)find()方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果指定範圍內如果包含指定索引值,返回的是索引值在字串中的起始位置。如果不包含索引值,返回-1。
(4)index()方法和find()方法相似,唯一的區別就是find方法不包含索引值會返回-1,而index()不包含索引值會丟擲異常。
(5)join()方法:連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串。join是重要的字串方法,用來在佇列中新增元素。
(6)len() 方法返回物件(字元、列表、元組等)長度或專案個數。
(7)lower()方法轉換字串中所有大寫字元為小寫。
upper()方法轉換字串中所有小寫字元為大寫。
isnumeric()方法如果 string 中只包含數字字元,則返回 true,否則返回 false
isspace()方法如果 string 中只包含空格,則返回 true,否則返回 false.
3、列表list
(1)python列表的索引:可以通過下標訪問列表中的值,也能通過下標來重新賦值。字串不能通過下邊類重新賦值。
(2)python列表的分片:使用索引可以實現單個元素的訪問,分片可以操作一定範圍的元素。
(3)序列相加:只有相同型別的序列才能相加
(4)序列迭代:依次輸出列表的元素
for x in [1,2,3]
print x
(5)刪除元素:del 語句來刪除元素
(6)python列表的函式:
len(list) 列表元素個數
max(list) 列表元素的最大值
min(list) 列表元素的最小值
list(seq) 把seq轉化為列表
(7)python列表包含的函式
list.extend(seq)在列表末尾一次性追加另乙個序列中的多個值。
list.insert(index,obj) 函式用於將指定物件插入列表的指定位置。
list.pop()函式用於移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值。
list.count(obj)用於統計某個元素在列表中出現的次數。
4、元組
(1)某些情況下,我們需要的序列不可修改,這個時候,就需要用元組,元組和列表相似,但是元組的元素值不可修改也不能刪除,可以進行分片和連線。元組建立很簡單,用小括號括起來,用逗號隔開。元組使用小括號,列表使用中括號。注意:乙個元素的元組,後邊加乙個「,」。
(2)元組的元素不允許刪除,但是我們可以刪除整個元組。也可以進行元組合並。
(3)任意的以「,」分開的序列,預設是元組。
(4)python 元組 tuple() 函式將列表轉換為元組。
5、集合
(1)集合是乙個無序的(字典也是無序的),不重複的資料集合。其基本功能包括下面兩種:a、去重:把乙個還有重複元素的列表或元組等資料型別轉變成集合,其中的重複元素只出現一次。使用set()方法。b、進行關係測試:測試兩組資料之間的交集,差集,並集等資料關係。
(2)這個比較複雜,可以自行進行相關學習,這裡就不介紹了。
6、字典
(1)列表中元素通過下標進行定位,但是元素位置發生變化,則很難定位,python提供一種新的型別,那就是字典。字典中元素可以通過 key 訪問。字典是由花括號括起來的包含,key : value 兩部分。 dict = 。字典和列表一樣,也能夠儲存多個資料。列表中找某個元素時,是根據下標進行的,字典中找某個元素時,是根據'名字'(就是冒號:前面的那個值,例如上面**中的'name'、'id'、'***')。
(2)字典的方法
dict.len(), 測量字典中,鍵值對的個數。
dict.values() 返回乙個包含字典所有value的列表
dict.keys() 返回乙個包含字典所有key的列表
dict.items() 返回乙個包含所有(鍵,值)元祖的列表
以上就是六大型別的介紹啦,歡迎交流。
2 六大標準型別
1.資料型別 int float bool complex 1.1 int整型 整數,二進位制 八進位制 十進位制 十六進製制都是整型 1.2 float浮點型 小數 3.1415926 科學計數法 e3 10的三次方 1.3bool布林型 只有true和false假 1.4complex複數型別 ...
Python的六大基本資料型別
本文同樣從整體 菜鳥水平的整體視角 去思考python的資料型別。和前面對python基本的運算子理解相似,首先我的思考路徑是 1 什麼是python內建的資料型別?2 六種內建的基本資料型別特點?3 為什麼是這六種?在後面幾篇中,將乙個個資料型別介紹,以便作為菜鳥的我能系統和紮實的掌握這六種資料型...
六大資料型別 number
六大資料型別 intvar 123 二進位制整型 intvar 0b1111 八進位制整型 intvar 0o125 十六進製制整型 intvar 0x1010 表達方式1 floatvar 4.88 表達方式2 科學計數法 floatvar 6.7e4 e4代表向右移動4位 e 4代表向左移動四位...