自我學(xué)習(xí)記錄:如有問(wèn)題,請(qǐng)幫助指正,勿噴。條件判斷:用if語(yǔ)句來(lái)實(shí)現(xiàn),而且if語(yǔ)句還捆綁了一個(gè)else來(lái)做判斷,字面意思就是例外情況。#比如,輸入身高,根據(jù)不同的內(nèi)容,用if語(yǔ)句來(lái)實(shí)現(xiàn)。#很抱歉我在終端python環(huán)境下,沒(méi)有找到怎么輸入判斷語(yǔ)句。#所以用的pycharm軟件里面查看到的結(jié)果。#代碼:height=float(input('請(qǐng)告訴我你的身高(單位M)\n'))ifheight>0:#if語(yǔ)句后面一定要跟冒號(hào)':'不然會(huì)報(bào)錯(cuò)的print('你
系統(tǒng) 2019-09-27 17:48:27 1519
并發(fā)與鎖a.多個(gè)線程共享數(shù)據(jù)的時(shí)候,如果數(shù)據(jù)不進(jìn)行保護(hù),那么可能出現(xiàn)數(shù)據(jù)不一致現(xiàn)象,使用鎖,信號(hào)量、條件鎖b.c.互斥鎖1.互斥鎖,是使用一把鎖把代碼保護(hù)起來(lái),以犧牲性能換取代碼的安全性,那么Rlock后必須要relase解鎖不然將會(huì)失去多線程程序的優(yōu)勢(shì)2.互斥鎖的基本使用規(guī)則:1importthreading2#聲明互斥鎖3lock=threading.Rlock();4defhandle(sid):#功能實(shí)現(xiàn)代碼5lock.acquire()#加鎖6#
系統(tǒng) 2019-09-27 17:48:09 1519
今天在寫爬蟲程序的時(shí)候由于要翻頁(yè),做除法分頁(yè)的時(shí)候出現(xiàn)了復(fù)制代碼代碼如下:totalCount='100'totalPage=int(totalCount)/20ValueError:invalidliteralforint()withbase10的錯(cuò)誤網(wǎng)上同樣的錯(cuò)誤有人建議用round(float(“1.0″)),但是解決不了我這個(gè)問(wèn)題,round(float(“1.0″))是用于解決浮點(diǎn)數(shù)轉(zhuǎn)換為整形數(shù)的,而我這個(gè)則是因?yàn)樵址D(zhuǎn)換為整形后做除法,雖然
系統(tǒng) 2019-09-27 17:45:38 1519
什么是中間件我們從一個(gè)簡(jiǎn)單的例子開(kāi)始。高流量的站點(diǎn)通常需要將Django部署在負(fù)載平衡proxy之后。這種方式將帶來(lái)一些復(fù)雜性,其一就是每個(gè)request中的遠(yuǎn)程IP地址(request.META["REMOTE_IP"])將指向該負(fù)載平衡proxy,而不是發(fā)起這個(gè)request的實(shí)際IP。負(fù)載平衡proxy處理這個(gè)問(wèn)題的方法在特殊的X-Forwarded-For中設(shè)置實(shí)際發(fā)起請(qǐng)求的IP。因此,需要一個(gè)小小的中間件來(lái)確保運(yùn)行在proxy之后的站點(diǎn)也能夠在r
系統(tǒng) 2019-09-27 17:38:42 1519
Python判斷變量是否已經(jīng)定義是一個(gè)非常重要的功能,本文就來(lái)簡(jiǎn)述這一功能的實(shí)現(xiàn)方法。其實(shí)Python中有很多方法可以實(shí)現(xiàn)判斷一個(gè)變量是否已經(jīng)定義了。這里就舉出最常用的兩種作為示例,如下所示:方法一:tryexcept方法:defisset(v):try:type(eval(v))except:return0else:return1用法:ifisset('user_name'):print'user_nameisdefined'elseprint'user
系統(tǒng) 2019-09-27 17:38:31 1519
數(shù)在Python中,對(duì)數(shù)的規(guī)定比較簡(jiǎn)單,基本在小學(xué)數(shù)學(xué)水平即可理解。那么,做為零基礎(chǔ)學(xué)習(xí)這,也就從計(jì)算小學(xué)數(shù)學(xué)題目開(kāi)始吧。因?yàn)閺倪@里開(kāi)始,數(shù)學(xué)的基礎(chǔ)知識(shí)列位肯定過(guò)關(guān)了。>>>33>>>33333333333333333333333333333333333333333333333333333333333333333333333333333333L>>>3.2222223.222222上面顯示的是在交互模式下,如果輸入3,就顯示了3,這樣的數(shù)稱為整數(shù),這個(gè)稱呼
系統(tǒng) 2019-09-27 17:38:22 1519
最近開(kāi)發(fā)了一個(gè)GoogleAnalytics相關(guān)的應(yīng)用,但需要在Windows下部署,結(jié)合網(wǎng)上的相關(guān)經(jīng)驗(yàn),最終選擇了apache+mod_wsgi這樣的配置。修改python應(yīng)用復(fù)制代碼代碼如下:Notethatmod_wsgirequiresthattheWSGIapplicationentrypointbecalled'application'.Ifyouwanttocallitsomethingelsethenyouwouldneedtoconfig
系統(tǒng) 2019-09-27 17:38:15 1519
字典是可變的,并且可以存儲(chǔ)任意數(shù)量的Python對(duì)象,包括其他容器類型另一個(gè)容器類型。字典包括鍵對(duì)(稱為項(xiàng)目)及其相應(yīng)的值。Python字典也被稱為關(guān)聯(lián)數(shù)組或哈希表。字典的一般語(yǔ)法如下:dict={'Alice':'2341','Beth':'9102','Cecil':'3258'}可以用下面的方式創(chuàng)建字典:dict1={'abc':456};dict2={'abc':123,98.6:37};每個(gè)按鍵都來(lái)自它的值用冒號(hào)(:),該項(xiàng)目以逗號(hào)分隔,整個(gè)事情
系統(tǒng) 2019-09-27 17:37:59 1519
fab命令好似結(jié)合我們編寫的fabfile.py(其它文件名必須添加-ffilename應(yīng)用)來(lái)搭配使用的,部分命令行參數(shù)可以通過(guò)相應(yīng)的方法來(lái)替代,使之更加靈活,例如"-H192.168.56.133,192.168.56.134",我們可以通過(guò)定義env.hosts來(lái)實(shí)現(xiàn),如"env.hosts=['192.168.56.133,192.168.56.134']"。fabfile的主體由多個(gè)自定義的任務(wù)函數(shù)組成,不同任務(wù)實(shí)現(xiàn)不同的操作邏輯。全局屬性設(shè)定e
系統(tǒng) 2019-09-27 17:37:37 1519
我想大家都知道qq農(nóng)場(chǎng)吧?今天閑來(lái)無(wú)事,突發(fā)奇想,準(zhǔn)備醞釀一個(gè)類似的網(wǎng)頁(yè)游戲。廢話不說(shuō),具體如下:-----------------------------------------------這不是一個(gè)異常--------------------------------------------------這一款模擬經(jīng)營(yíng)類游戲,每個(gè)人注冊(cè)登錄后,都有一個(gè)初始的屬性,根據(jù)起始做的選擇題,分配一定的屬性。每個(gè)人起手沒(méi)有金錢,可以選擇在系統(tǒng)控制的比如商店,農(nóng)場(chǎng),牧
系統(tǒng) 2019-08-29 23:46:44 1519