我們在定義Python類時,經常會看到比較好的代碼中,都有__repr__和__string__,兩個內部函數的定義。但是我一直很少關注它們的區別和具體應用場景。稍微做個小結。1.__foo()__在python中表示__foo__是一個私有private函數,在CookBookpp254中,解釋為,該函數不會被子類的相同名稱的函數重載。一般地說,類中以“下劃線”開頭定義的變量或者函數都是私有變量或者內部函數,區別是:1.1單下劃線開始的變量或者函數表示非
系統 2019-09-27 17:46:49 1763
項目目錄結構:按照下圖所示創建build文件夾及內容Dockerfile:FROMubuntu:16.04FROMpython:3.6ENVhttp_proxy=http://172.16.6.67:3128ENVhttps_proxy=http://172.16.6.67:3128RUNapt-get-yupdate&&\apt-get-yupgrade&&\apt-getinstall-y\vim\git\python3-dev\python3-set
系統 2019-09-27 17:46:45 1763
在python中有很多字符串連接方式,今天就在這里具體總結一下:①.最原始的字符串連接方式:str1+str2②.python新字符串連接語法:str1,str2③.奇怪的字符串方式:str1str2④.%連接字符串:‘name:%s;sex:'%('tom','male')⑤.字符串列表連接:str.join(some_list)下面具體分析一下:第一種,想必只要是有編程經驗的人,估計都知道,直接用“+”來連接兩個字符串:'Jim'+'Green'='J
系統 2019-09-27 17:46:32 1763
read()方法讀取文件size個字節大小。如果讀取命中獲得EOF大小字節之前,那么它只能讀取可用的字節。語法以下是read()方法的語法:fileObject.read(size);參數size--這是可以從文件中讀取的字節數。返回值此方法返回讀取字符串中的字節數。例子下面的例子顯示了read()方法的使用。#!/usr/bin/python#Openafilefo=open("foo.txt","rw+")print"Nameofthefile:",f
系統 2019-09-27 17:46:26 1763
django使用app機制來實現組件的重用,充分的利用已有的app可以極大的簡化開發工作。目前django下的app雖然還不夠豐富,卻也還是有部分不錯的。django-tagging就是一個不錯的app。現在tag的應用非常廣泛,tag基本上成了各網站的必備項目之一,django-tagging就是一個提供tag功能的app。django-tagging提供的功能非常豐富,使用起來卻十分簡單。下面我就介紹一些常用的用法,讓大家對該app有個基本的了解,更詳
系統 2019-09-27 17:46:09 1763
文|yangrq1018經常在騰訊視頻上看電影,在影片庫里有一個"豆瓣好評"板塊。我一般會在這個條目下面挑電影。但是電影很多,又缺乏索引,只能不停地往下來,讓js加載更多的條目。然而前面的看完了,每次找新的片就要拉很久。所以用爬蟲將"豆瓣好評"里的電影都爬下來整理到一個表中,方便選片。項目地址:https://github.com/yangrq1018/vqq-douban-film依賴需要如下Python包:requestsbs4-Beautifulso
系統 2019-09-27 17:46:04 1763
filter函數:filter()函數可以對序列做過濾處理,就是說可以使用一個自定的函數過濾一個序列,把序列的每一項傳到自定義的過濾函數里處理,并返回結果做過濾。最終一次性返回過濾后的結果。filter()函數有兩個參數:第一個,自定函數名,必須的第二個,需要過濾的列,也是必須的DEMO需求,過濾大于5小于10的數:復制代碼代碼如下:#coding=utf8#定義大于5小于10的函數defguolvhanshu(num):ifnum>5andnum<10:
系統 2019-09-27 17:46:02 1763
用于記錄自己寫的,或學習期間看到的不錯的,小程序,持續更新......****************************************************************【例001】計算:1-2+3-4..+199-200值復制代碼代碼如下:#encoding=utf-8#計算1-2+3-4..+199-200值#1+3+5+7+...199#-2-4-6...-200sum1=0sum2=0foriinrange(1,200,
系統 2019-09-27 17:46:02 1763
用Pycharm創建一個django項目。目錄如下:12"en">34"UTF-8">5upload678{#上傳文件的form表單必須要加上enctype="multipart/form-data"#}9"/upload/"method="post"enctype="multipart/form-data">10"file"name="upload_files">11"submit"value="提交">121314uploadFiles.html1fr
系統 2019-09-27 17:45:58 1763
美空網數據----簡介從今天開始,我們嘗試用2篇博客的內容量,搞定一個網站叫做“美空網”網址為:http://www.moko.cc/,這個網站我分析了一下,我們要爬取的圖片在下面這個網址http://www.moko.cc/post/1302075.html然后在去分析一下,我需要找到一個圖片列表頁面是最好的,作為一個勤勞的爬蟲coder,我找到了這個頁面http://www.moko.cc/post/da39db43246047c79dcaef44c2
系統 2019-09-27 17:45:41 1763