學而時習之,不亦說乎!今天開始學習大名鼎鼎的Python,做些筆記,方便自己,啓發大家!
學習過程中主要參考廖雪峯老師官方網站關於Python2.7的教程,“大膽引用,小心求證”,在此對廖老師表示感謝!!
首選是網絡應用,包括網站、後臺服務等等;
其次是許多日常需要的小工具,包括系統管理員需要的腳本任務等等;
另外就是把其他語言開發的程序再包裝起來,方便使用。
#_*_coding:utf-8_*_
6、Python接收鍵盤輸入的命令raw_input。
類型 | 標識符 | 舉例 | 說明 |
---|---|---|---|
list | [] | a=[] | list(列表)是一種有序的集合,可以隨時添加和刪除其中的元素。元素類型可以各不相同,也可以是列表。 得到list大小(元素個數)的方法:len(a) 正向訪問指定元素:a[i],i=0到len(a) - 1 倒數訪問指定元素元素:a[-i], i=1到len(a) 在末尾追加一個元素:a.append(b) 在指定位置插入一個元素:a.insert(index, b)替換指定元素:a[i] = b 刪除最後一個元素:a.pop() |
() | a=("1","2",["3","4"],5) | 定義只有1個元素的tuple:a=(b,) | |
dict | {} | a={key1:value1,...,keyn:valuen} | dict(字典),在其他語言中也稱爲map,使用鍵-值(key-value)存儲,具有極快的查找速度。 和list比較,dict有以下幾個特點:
因爲dict根據key來計算value的存儲位置(hash算法),所以作爲字典key的必須是不可變對象,如字符串、整數等。 替換字典值:a[key]=valuenew 判斷字典項是否存在:if key in a得到字典項的值:a.get(key, default),如果給定的key值不存在,則返回default指定的值,如果未指定default,則返回空值 刪除字典項:a.pop(key) 獲取字典項的方法:a[key],key必須存在,否則報錯 |
set | set([]) | a=set([key1,...,keyn]) | set(集合)和dict類似,也是一組key的集合,但不存儲value。由於key不能重複,所以,在set中,沒有重複的key。 set定義時傳入了list,只是用來表示set是由list指定的key組成的,並不能看作set就是list。且給定的list中的重複元素,會被set自動過濾。如set([1,2,2,3])=set([1,2,3]) 添加元素:a.add(key) 刪除元素:a.remove(key) 集合a和集合b的交集運算:a&b 集合a和集合b的並集運算:a|b |
本節完,下一節將從函數學起。(文末的表格不知怎麼才能刪掉,先留着吧)