Python中標準型別的區別

2021-08-20 04:42:31 字數 963 閱讀 7192

python中有5種基本型別:

(1)number(數字)

(2)string(字串)

(3)list(列表)

(4)tuple(元組)

(5)dictionary(字典)

numbers用於儲存數值,資料型別不可變,因此這也表明改變量字的資料型別會重新分配乙個新的物件。numbers的型別有int、long、float、complex。

string由數字、字元、下劃線組成,它是程式語言中表示文字的資料型別。python中字串有2種取值順序:從左到右索引預設從0開始到len(s)-1結束;從右到左索引預設從-1開始到-len(s)結束。

擷取字串使用變數[頭下標:尾下標],其中下標從0開始,可以是正數或者負數,下標為空表示取到頭或者尾。

list可以完成大多數集合類的資料結構,列表用""表示,支援字元、數字、字串、或者巢狀列表,它是python中使用最多的資料型別,list是有序的物件結合。

python中列表有2種取值順序:從左到右索引預設從0開始到len(s)-1結束;從右到左索引預設從-1開始到-len(s)結束。

擷取字串使用變數[頭下標:尾下標],其中下標從0開始,可以是正數或者負數,下標為空表示取到頭或者尾。

tuple類似於list,元組用"()"表示,內部元素用逗號隔開。與list的不同,tuple不能進行二次賦值,相當於唯讀列表,操作與list相似。

dictionary用"{}"表示,由key和對應的value組成,是除list之外python中最靈活的內建資料型別結構,dictionary是無序的物件集合。字典與列表的區別是:字典的元素是通過key訪問的,列表中的元素是通過偏移訪問的。

Python中標準模組importlib詳解

python提供了importlib包作為標準庫的一部分。目的就是提供python中import語句的實現 以及 import 函式 另外,importlib允許程式設計師建立他們自定義的物件,可用於引入過程 也稱為importer 什麼是imp?另外有乙個叫做imp的模組,它提供給python i...

C 中標準庫std string的實現

以下實現了c 標準模板庫中std string中的部分實現,參考了cplusplus.關於c 中標準模板庫std string的介紹和用法可以參考 實現 string.hpp如下 ifndef fbc stl string hpp define fbc stl string hpp include ...

C 中標準Dispose模式的實現

摘要 c 程式中的dispose方法,一旦被呼叫了該方法的物件,雖然還沒有垃圾 但實際上已經不能再使用了。所以使用上要仔細考慮細節。需要明確一下c 程式 或者說.net 中的資源。簡單的說來,c 中的每乙個型別都代表一種資源,而資源又分為兩類 託管資源 由clr管理分配和釋放的資源,即由clr裡ne...