Python讀書筆記-第三章,四章,python讀書筆記
第三章1. 字串格式化>>>format="hello %s %s world">>>values=('world','hot')>>>print format % values #也可以接收單個字串也也可以用%f %d這類的類似與c的printf匹配多個參數的時候應該用圓括弧>>>'%s plus %s equals %s' %(1,1,2)
>>>'%010.2f' % pi '0000000003.14' 表示一共10個位子 0,整數,小數點,小數部分
2.字串的操作find 或者find('xx',start,end)str.find('xxx') #返回字串的位置
join, split的逆方法.比如s=[1,2,3,4] flag=', ' flag.join(s) -> 1,2,3,4
replace(source,xxxx)替換
3. 轉換表table=maketrans('ca','bd')word='helloworld'.translate(table)
第四章這部分內容少 寫成一個日誌1.字典的建立>>>items={'alice':'1234','bob':'4567'}{}為空白字典2.dict函數d=dict( 二元鍵值隊 ) 比如[('a',1),('b',2)]3.基本操作len(d)d[k]del d[k]k in d4.格式化字串template='<html>%(title)</html>'print template % {'title':'hello'}5.字典的方法clear清空removecopy # y=x.copy()深度複製:deepcopy # dc=deepcopy(d)get訪問字典不會報錯,且設定不存在的時候的值 get(key,'error infor')fromkeys建立空字典,只有鍵的比如 {}.fromkeys(['name','age'])has_keyitems 無次序iteritems返回迭代器pop(key)刪除popitem刪除最後一個update
函數大多不用死記硬背,用到的時候翻翻筆記,單獨查用法,用的時候熟悉.!!