第十二~十三天:python進(jìn)階深入1.生成器:創(chuàng)建生成器最簡單的方法就是用圓括號(hào)()代替方括號(hào)[]把列表生成式的[]變成()生成器只能調(diào)用一次,不占用資源。用完就釋放出來。foriing:print(i)也可以調(diào)用Next函數(shù)直到計(jì)算出最后一個(gè)元素位置,但是這種方法很明顯不適用,并且最后會(huì)拋出StopIteration的錯(cuò)誤。斐波那契數(shù)列:除第一個(gè)和第二個(gè)數(shù)外,任意一個(gè)數(shù)都可由前兩個(gè)數(shù)相加得到:1,1,2,3,5,8,13,21,34,…return返回
系統(tǒng) 2019-09-27 17:51:38 2042
一、寫在前面前幾天在微信上看到這樣一篇文章,鏈接為:https://mp.weixin.qq.com/s/rl6Sgv3uk_IpoFAx6cWa8w,在這篇文章中,有這樣一段話,吸引了我的注意:在Linux中l(wèi)s是一個(gè)使用頻率非常高的命令了,可選的參數(shù)也有很多,算是一條不得不掌握的命令。Python作為一門簡單易學(xué)的語言,被很多人認(rèn)為是不需要認(rèn)真學(xué)的,或者只是隨便調(diào)個(gè)庫就行了,那可就真是小瞧Python了。那這次我就要試著用Python來實(shí)現(xiàn)一下Linu
系統(tǒng) 2019-09-27 17:49:52 2042
先看下面這段代碼:importosdefmain():foriinrange(0,2):os.fork()print'Hello'if__name__=='__main__':main()猜測(cè)一下,會(huì)輸出幾行Hello。答案是:HelloHelloHelloHelloHelloHello6行!為什么呢?首先,你要明白o(hù)s.fork()創(chuàng)建的子進(jìn)程會(huì)接著下一行代碼繼續(xù)執(zhí)行,它有返回值,返回值可以為0表示子進(jìn)程或者大于0表示父進(jìn)程pid,os.getpid()
系統(tǒng) 2019-09-27 17:48:15 2042
我每個(gè)月都要讀一本書寫一個(gè)書評(píng),平時(shí)寫書評(píng)用的插圖都是在網(wǎng)上找的圖,前段時(shí)間覺得這樣不夠炫酷要做一點(diǎn)炫酷的東西。最開始的想法是提取小說中的高頻詞做成詞云,實(shí)踐下來發(fā)現(xiàn)效果并不理想,主要是有吸引力的詞匯太少并不能突出這本書的特點(diǎn);于是想到用爬蟲爬取評(píng)論來提取關(guān)鍵詞,試驗(yàn)下來發(fā)現(xiàn)效果不錯(cuò)。有了思路接下來要看怎么實(shí)現(xiàn)了,由于我本人是寫java語言的,而java語言上并沒有很好詞云工具,于是自然想到了python。python我并不是很熟悉,完成這個(gè)小程序也遇到了
系統(tǒng) 2019-09-27 17:47:48 2042
最近由于需要用Python完成一項(xiàng)作業(yè),于是在ubuntu16.04系統(tǒng)上倒騰了一下Python的開發(fā)環(huán)境,整個(gè)過程也是一波三折。現(xiàn)總結(jié)一下經(jīng)驗(yàn),以免再掉到坑里。1.ubuntu16.04自帶的Python版本ubuntu16.04系統(tǒng)默認(rèn)安裝了Python2.7.12和Python3.5.2版本,路徑分別為/usr/bin/python2.7和/usr/bin/python3.5。可以在終端輸入python,然后連按兩次TAB鍵,就會(huì)顯示自己電腦上裝了哪
系統(tǒng) 2019-09-27 17:46:07 2042
今天為大家整理了32個(gè)Python爬蟲項(xiàng)目。整理的原因是,爬蟲入門簡單快速,也非常適合新入門的小伙伴培養(yǎng)信心。所有鏈接指向GitHub,祝大家玩的愉快~O(∩_∩)OWechatSogou[1]-微信公眾號(hào)爬蟲。基于搜狗微信搜索的微信公眾號(hào)爬蟲接口,可以擴(kuò)展成基于搜狗搜索的爬蟲,返回結(jié)果是列表,每一項(xiàng)均是公眾號(hào)具體信息字典。DouBanSpider[2]-豆瓣讀書爬蟲。可以爬下豆瓣讀書標(biāo)簽下的所有圖書,按評(píng)分排名依次存儲(chǔ),存儲(chǔ)到Excel中,可方便大家篩選
系統(tǒng) 2019-09-27 17:45:44 2042
Python通過URL打開圖片實(shí)例詳解不論是用OpenCV還是PIL,skimage等庫,在之前做圖像處理的時(shí)候,幾乎都是讀取本地的圖片。最近嘗試爬蟲爬取圖片,在保存之前,我希望能先快速瀏覽一遍圖片,然后有選擇性的保存。這里就需要從url讀取圖片了。查了很多資料,發(fā)現(xiàn)有這么幾種方法,這里做個(gè)記錄。本文用到的圖片URL如下:img_src='http://wx2.sinaimg.cn/mw690/ac38503ely1fesz8m0ov6j20qo140di
系統(tǒng) 2019-09-27 17:38:16 2042
有的時(shí)候,一個(gè)if…else…還不夠用。比如,根據(jù)年齡的劃分:條件1:18歲或以上:adult條件2:6歲或以上:teenager條件3:6歲以下:kidPythonif-elif-else知識(shí)點(diǎn)ifage>=18:print'adult'else:ifage>=6:print'teenager'else:print'kid'這樣寫出來,我們就得到了一個(gè)兩層嵌套的if…else…語句。這個(gè)邏輯沒有問題,但是,如果繼續(xù)增加條件,比如3歲以下是baby:ifa
系統(tǒng) 2019-09-27 17:37:38 2042
-----------------------2009-7-6基本功能差不多作完了,補(bǔ)充一下,項(xiàng)目介紹項(xiàng)目名稱:小型網(wǎng)絡(luò)游戲開發(fā)工具:flexbuilder3java項(xiàng)目描述:網(wǎng)絡(luò)版青蛙跳,雙人互戰(zhàn)小型網(wǎng)絡(luò)游戲.采用房間機(jī)制,支持多房間,多人同時(shí)在線游戲.游戲創(chuàng)作:根據(jù)兒時(shí)的小游戲,青蛙跳井,實(shí)現(xiàn)的網(wǎng)絡(luò)版.在此基礎(chǔ)上可以繼續(xù)擴(kuò)展其它類型小游戲.責(zé)任描述:策劃,美工,編碼,測(cè)試,全一個(gè)人也算對(duì)自己的知識(shí)作一下總結(jié),其中用到了客戶端對(duì)服務(wù)器的消息訂閱,內(nèi)存數(shù)據(jù)
系統(tǒng) 2019-08-29 23:08:40 2042
今天去剪了發(fā),沒有任何特別的曖昧的理由,只因?yàn)轭^發(fā)太長難打理,每天都要扯半天,干脆剪掉算了,去了理發(fā)館,坐了3個(gè)小時(shí),剪了個(gè)短發(fā),出門覺得好冷,對(duì)那些為我保暖卻被我遺棄的發(fā)絲有些內(nèi)疚。回到家,脫掉外套,坐在電腦前面,驟然減輕的頭讓脖子有些不適應(yīng),扭頭看了看鏡子,赫然端坐著一個(gè)男孩子,哈。因?yàn)樾掳l(fā)型帶來的陌生感讓自己沒有心思工作和學(xué)習(xí),于是在網(wǎng)上閑逛,看到一篇褒揚(yáng)某個(gè)獨(dú)自一人去過多個(gè)國家旅行的女孩的帖子,還有她的blog,所有的日志都用英文寫的,對(duì)于獨(dú)自旅行
系統(tǒng) 2019-08-29 22:56:45 2042