在學(xué)習(xí)python的時(shí)候,三大“名器”對(duì)沒有其他語言編程經(jīng)驗(yàn)的人來說,應(yīng)該算是一個(gè)小難點(diǎn),本次博客就博主自己對(duì)裝飾器、迭代器和生成器理解進(jìn)行解釋。為什么要使用裝飾器什么是裝飾器?“裝飾”從字面意思來誰就是對(duì)特定的建筑物內(nèi)按照一定的思路和風(fēng)格進(jìn)行美化的一種行為,所謂“器”就是工具,對(duì)于python來說裝飾器就是能夠在不修改原始的代碼情況下給其添加新的功能,比如一款軟件上線之后,我們需要在不修改源代碼和不修改被調(diào)用的方式的情況下還能為期添加新的功能,在pyth
系統(tǒng) 2019-09-27 17:54:20 1613
關(guān)卡二:1.練習(xí)題1面向?qū)ο蟮睦斫庖螅涸陬悆?nèi)定義一個(gè)可以重新設(shè)置私有屬性name的函數(shù)條件為字符串長(zhǎng)度小于10,才可以修改.答:defSetName(self,newname):iflen(newname)<10:self.__name=newnameelse:print("error:名字太長(zhǎng)!")在創(chuàng)建一個(gè)類之后需要調(diào)用什么函數(shù)?答:應(yīng)調(diào)用__del__()函數(shù).del()方法是手動(dòng)調(diào)用還是類默認(rèn)調(diào)用?答:手動(dòng)調(diào)用如何訪問對(duì)象的屬性?答:使用(.)來
系統(tǒng) 2019-09-27 17:54:18 1613
Python日期的加減等操作經(jīng)常會(huì)用的,總結(jié)一下。1.日期輸出格式化所有日期、時(shí)間的api都在datetime模塊內(nèi)。datetime=>stringnow=datetime.datetime.now()now.strftime('%Y-%m-%d%H:%M:%S')#輸出2012-03-0516:26:23.870105strftime是datetime類的實(shí)例方法。2.string=>datetimet_str='2012-03-0516:26:23'
系統(tǒng) 2019-09-27 17:54:18 1613
fromrandomimportrandintdata=[randint(-10,10)for_inxrange(10)]printdatae=filter(lambdax:x>=0,data)printe或者使用列表解析速度快[xforxindataifx>=0]對(duì)字典的篩選d={x:randint(60,100)forxinxrange(1,21)}printdprint{k:vfork,vind.iteritems()ifv>90}對(duì)集合的篩選找出被
系統(tǒng) 2019-09-27 17:54:14 1613
【百度云搜索,搜各種資料:http://www.lqkweb.com】【搜網(wǎng)盤,搜各種資料:http://www.swpan.cn】Requests請(qǐng)求Requests請(qǐng)求就是我們?cè)谂老x文件寫的Requests()方法,也就是提交一個(gè)請(qǐng)求地址,Requests請(qǐng)求是我們自定義的**Requests()方法提交一個(gè)請(qǐng)求參數(shù):url=字符串類型url地址callback=回調(diào)函數(shù)名稱method=字符串類型請(qǐng)求方式,如果GET,POSTheaders=字典類型
系統(tǒng) 2019-09-27 17:54:11 1613
廢話不多說,直接上代碼#Author:LancyWuproduct_list=[('Iphone',5800),('MacPro',9800),('Bike',800),('Watch',10600),('Coffee',31),('LancyPython',120)]#商品列表shopping_list=[]#定義一個(gè)列表來存儲(chǔ)已購商品salary=input("請(qǐng)輸入工資:")ifsalary.isdigit():#當(dāng)輸入的內(nèi)容為數(shù)字salary=in
系統(tǒng) 2019-09-27 17:54:07 1613
本文實(shí)例講述了Python中@property的理解和使用。分享給大家供大家參考,具體如下:重看狗書,看到對(duì)User表定義的時(shí)候有下面兩行@propertydefpassword(self):raiseAttributeError('passwordisnotareadableattribute')@password.setterdefpassword(self,password):self.password_hash=generate_password_
系統(tǒng) 2019-09-27 17:54:06 1613
在處理數(shù)據(jù)和進(jìn)行機(jī)器學(xué)習(xí)的時(shí)候,遇到了大量需要處理的時(shí)間序列。比如說:數(shù)據(jù)庫讀取的str和time的轉(zhuǎn)化,還有time的差值計(jì)算??偨Y(jié)一下python的時(shí)間處理方面的內(nèi)容。一、字符串和時(shí)間序列的轉(zhuǎn)化time.strptime():字符串=>時(shí)間序列time.strftime():時(shí)間序列=>字符串importtimestart="2017-01-01"end="2017-8-12"startTime=time.strptime(start,"%Y-%m-%
系統(tǒng) 2019-09-27 17:54:04 1613
點(diǎn)擊上方“何俊林”,馬上關(guān)注真愛,請(qǐng)置頂或星標(biāo)在一個(gè)陽光明媚的周日,我打開窗戶呼吸了一口新鮮空氣。陽光燦爛,歲月靜好,又是一個(gè)約女朋友出去爬山吃飯看電影的好日子。想到女朋友的大眼睛,我臉上不禁洋溢起了幸福的微笑。打開微信,給女朋友發(fā)出去一個(gè)美好的邀約。等等,這為什么有一個(gè)感嘆號(hào)???我的消息被拒收了??笑容凝固在了我的臉上。什么?她又一次拉黑了我?我開始反?。何易蛱斐燥堎I單的時(shí)候找錢包找的太久了被她誤認(rèn)為是遲疑?昨天清空她購物車的時(shí)候沒有舉一反三融會(huì)貫通?
系統(tǒng) 2019-09-27 17:54:03 1613
使用Tkinter(py2.7)text文本框中輸入內(nèi)容在界面中顯示?C較為規(guī)整的代碼:importTkinterastkclassWindow:def__init__(self,handle):self.win=handleself.createwindow()self.run()defcreatewindow(self):self.win.geometry('400x400')#label1self.label_text=tk.StringVar()s
系統(tǒng) 2019-09-27 17:54:01 1613