如果給定的鍵在字典可用,has_key()方法返回true,否則返回false。語法以下是has_key()方法的語法:dict.has_key(key)參數key--這是要搜索在字典中的鍵。返回值此方法返回true,如果給定鍵在字典可用,否則返回false。例子下面的例子顯示了has_key()方法的使用。#!/usr/bin/pythondict={'Name':'Zara','Age':7}print"Value:%s"%dict.has_key('
系統 2019-09-27 17:46:48 1888
裝飾器:概念:把一個函數當作參數傳遞給一個函數,返回一個替代版的函數本質上就是一個返回函數的函數“在不改變原函數的基礎上,給函數增加功能”@符號,那只是一個簡短的方式來生成一個被裝飾的函數defpaint(func):參數是一個函數definner():print('#########')這個的整個部分就都是裝飾器func()returninner@paint這個就是函數戴帽子,也就是裝飾器deffunc():print('haveaniceday!!')
系統 2019-09-27 17:45:41 1888
Python列表List(列表)是Python中使用最頻繁的數據類型。列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至可以包含列表(所謂嵌套)。列表用[]標識。是python最通用的復合數據類型。看這段代碼就明白。列表中的值得分割也可以用到變量[頭下標:尾下標],就可以截取相應的列表,從左到右索引默認0開始的,從右到左索引默認-1開始,下標可以為空表示取到頭或尾。加號(+)是列表連接運算符,星號(*)是重復操作。如下實例:#!/usr/
系統 2019-09-27 17:38:44 1888
如果某類里沒有__init__方法函數,通過類名字創建的實例對象為空,切沒有初始化;如果有此方法函數,通常作為類的第一個方法函數,有點像C++等語言里的構造函數。classCa:def__init__(self,v):#注意前后各兩個下劃線self.name=vdefpr(self):print"a--->",self.nameia=Ca("Jeapedu")#本質調用的是__init__方法函數ia.pr()Ca.pr(ia)輸出結果a--->Jeape
系統 2019-09-27 17:38:41 1888
myPhoneBook2.py#!/usr/bin/python#-*-coding:utf-8-*-importreclassPhoneBook(object):'''這是一個電話簿腳本。該腳本能夠實現AddContact:添加聯系人信息ShowContact:查找姓名顯示聯系人SaveContacts:存儲聯系人到TXT文檔(存儲格式――姓名:號碼/號碼)LoadContacts:從txt文檔中載入聯系人'''def__init__(self):sel
系統 2019-09-27 17:38:30 1888
1lambda函數函數格式是lambdakeys:express匿名函數lambda是一個表達式函數,接受keys參數,返回表達式的值。所以不用return,也沒有函數名,經常用在需要key參數的函數中,比如sorted。2元組(),它是以逗號辨別的,而不是小括號。比如一個元素的元組新手經常寫成(12),其實他會被解釋成單個元素12.正確的寫法應該是(12,),在元素后面加上逗號。3模塊導入。比如importrandomprintrandom.choice
系統 2019-09-27 17:38:19 1888
Openfire中多處用到了Cache來存儲那些訪問較為頻繁的數據,例如userManager中的userCache,rosterManager中的rosterCache。以下為Openfire中Cache的實現機制:1.Cache接口:interfaceCacheextendsjava.util.Map提供了基本的Cache接口方法。2.Cacheable接口:interfaceCacheableextendsjava.io.Seri
系統 2019-08-29 23:50:11 1888
昨日等車無聊時,打開手機,玩起了自己做的一款手機游戲。突然想起以前寫代碼的趣事。記得當時寫代碼寫到天昏地暗,突然遇到瓶徑,如何解決閃爍問題。也許是長時間寫代碼的原因,大腦有點缺氧,百思居然不得其解。于是上網查找,居然無解...仔細一想,網上既然無解。那只有兩種可能:要么就是太簡單,不是問題;要么就是太復雜無人能解。顯然不是后者...悲劇,難道我一向自負的天資出賣了我就在這時。停電了...我恍然大悟,原來我把簡單的事情弄復雜了,閃爍其實沒有那么復雜。setv
系統 2019-08-29 23:46:45 1888
arora是一個很不錯的開源的瀏覽器,我說它不錯并不見得它的性能很好,但它代碼確實通俗易懂,在我的gcc4.7.2下編譯只有一個warning,很多東西給出了不錯的解決方案.我的downloadMgr還"借鑒"了它的代碼隨便吐槽一下qwebview之類的東東,居然下載還要程序員自己寫qtwebkit
系統 2019-08-29 23:40:26 1888
之前寫過一系列的OpenExpressApp的文章,到現在OEA的源碼下載人次已經上萬了,大部分人估計還是抱著學習的態度來使用這個框架。畢竟時間和人力有限,OEA本身也比較復雜,能做到現在我也基本滿意了,我們將繼續不斷應用模型驅動軟件工廠的軟件工程概念,堅持讓業務工程師開發應用(makebusinessengineersdevelopapplications)的理念,改善我們的開發過程,提高開發能力。為了讓團隊更好的認識OpenExpressApp,我將在
系統 2019-08-29 23:15:32 1888