Python讀書筆記-第三章,四章,python讀書筆記

來源:互聯網
上載者:User

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
函數大多不用死記硬背,用到的時候翻翻筆記,單獨查用法,用的時候熟悉.!!


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.