(1)python與其他語言不一樣,不需要事先定義變數的型別。
(2)python和其他語言一樣是通過等號來賦值的。
(3)python可以同時為多個變數同時賦值,如a=b=c=1.
(4)python中有五種標準的資料型別:
①numbers(數字):數字資料型別用於儲存數值,他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。
當你指定乙個值時,number物件就會被建立。
②string(字串):字串或串(string)是由數字、字母、下劃線組成的一串字元。
③list(列表):
list(列表) 是 python 中使用最頻繁的資料型別,列表可以完成大多數集合類的資料結構實現。
它支援字元,數字,字串甚至可以包含列表(即巢狀)。列表用 [ ] 標識,是 python 最通用的復合資料型別。
列表中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。
④tuple(元組):元組是另乙個資料型別,類似於 list(列表)。元組用 () 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
⑤dictionary(字典):
字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件集合,字典是無序的物件集合。
兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
字典用""標識。字典由索引(key)和它對應的值value組成。
流暢的python python資料模型
python最好的品質之一就是一致性。初步接觸python可能會len collection 而不是collection.len 覺得不適應,這是通常所說的 python風格 pythonic 的關鍵,體現在python的資料模型上,資料模型是對python框架的描述,它規範了這門語言自身構建模組的...
Python python資料庫程式設計
在任何的應用程式中,都需要持久儲存。一般說來,有三種基本的儲存機制 檔案 關係型資料庫或其它的一些變種,例如現有系統的api orm 檔案管理器 電子 配置檔案等等。通過python訪問資料庫,可以直接使用資料庫介面來訪問,也可以通過orm 不需要自己書寫sql 來訪問。從python中訪問資料庫需...
驅動python Python資料驅動ddt
import ddt import unittest ddt模組包含了乙個類的裝飾器ddt和兩個方法的裝飾器 data 包含多個你想要傳給測試用例的引數 file data 會從json或yaml中載入資料 通常data中包含的每乙個值都會作為乙個單獨的引數傳給測試方法,如果這些值是用元組或者列表傳...