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...