sqrt()方法返回x的平方根(x>0)。語法以下是sqrt()方法的語法:importmathmath.sqrt(x)注意:此函數是無法直接訪問的,所以我們需要導入math模塊,然后需要用math的靜態對象來調用這個函數。參數x--這是一個數值表達式。返回值此方法返回x的平方根,對于x>0。例子下面的例子顯示了sqrt()方法的使用。#!/usr/bin/pythonimportmath#Thiswillimportmathmoduleprint"mat
系統 2019-09-27 17:47:36 1801
下面程序能夠爬取百度圖片一個網頁里面的所以圖片,值得關注的是匹配字段,正則表達式要寫正確,雖然匹配成功的但是爬取的圖片還是較少,下篇我會采取get方法來請求更多圖片來爬取。importurllib.requestimportreimporttimedefopen_url(url):req=urllib.request.Request(url)req.add_header('User-Agent','Mozilla/5.0(WindowsNT6.1;WOW6
系統 2019-09-27 17:47:28 1801
如果你不希望從頭開始創造一種數據格式來存放數據,JSON是一個很好的選擇。如果你對Python有所了解,就更加事半功倍了。下面就來介紹一下如何使用Python處理JSON數據。JSON的全稱是JavaScript對象表示法JavaScriptObjectNotation。這是一種以鍵值對的形式存儲數據的格式,并且很容易解析,因而成為了一種被廣泛使用的數據格式。另外,不要因為JSON名稱而望文生義,JSON并不僅僅在JavaScript中使用,它也可以在其它
系統 2019-09-27 17:47:24 1801
decode()方法使用注冊編碼的編解碼器的字符串進行解碼。它默認為默認的字符串編碼。語法以下是decode()方法的語法:str.decode(encoding='UTF-8',errors='strict')參數encoding--這是所使用的編碼。對于所有的編碼方案的列表,請訪問:標準編碼庫errors--這可能是給定一個不同的錯誤處理機制。默認的錯誤是“嚴格”,即編碼錯誤提出UnicodeError。其他可能的值是ignore','replace'
系統 2019-09-27 17:47:20 1801
split()方法返回的字符串中的所有單詞的列表,使用str作為分隔符(如果在未指定的所有空格分割),可選擇限當前分割為數量num。語法以下是split()方法的語法:str.split(str="",num=string.count(str)).參數str--這是任何分隔符,默認情況下是空格。num--這是要分割的行數。返回值此方法返回行列表。例子下面的示例演示了split()方法的使用。#!/usr/bin/pythonstr="Line1-abcde
系統 2019-09-27 17:47:08 1801
本文講述了一個python查找webshell腳本的代碼,除了查找webshell功能之外還具有白名單功能,以及發現惡意代碼發送郵件報警等功能,感興趣的朋友可以自己測試一下看看效果。具體的功能代碼如下:#!/usr/bin/envpython#-*-coding:utf-8-*-importosimportsysimportreimportsmtplib#設定郵件fromaddr="smtp.qq.com"toaddrs=["voilet@qq.com"]
系統 2019-09-27 17:47:03 1801
1、什么是時間元組?獲取當前時間從返回浮點數的時間戳方式向時間元組轉換,只要將浮點數傳遞給如localtime之類的函數。importtimelocaltime=time.localtime(time.time())print("本地時間為:",localtime)以上實例輸出結果:本地時間為:time.struct_time(tm_year=2016,tm_mon=4,tm_mday=7,tm_hour=10,tm_min=28,tm_sec=49,tm
系統 2019-09-27 17:46:33 1801
write()方法把字符串str寫入文件。沒有返回值。由于緩沖,字符串可能不實際顯示文件,直到flush()或close()方法被調用。語法以下是write()方法的語法:fileObject.write(str)參數str--這是要被寫入的文件中的字符串。返回值此方法不返回任何值。例子下面的例子顯示write()方法的使用。#!/usr/bin/python#Openafileinwritemodefo=open("foo.txt","rw+")prin
系統 2019-09-27 17:46:23 1801
TEMPLATESDjango1.8的新特性一個列表,包含所有在Django中使用的模板引擎的設置。列表中的每一項都是一個字典,包含某個引擎的選項。以下是一個簡單的設定,告訴Django模板引擎從已安裝的應用程序(installedapplications)的templates子目錄中讀取模板:TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','APP_DIRS'
系統 2019-09-27 17:46:14 1801
多態多態指的是一類事物有多種形態importabcclassAnimal(metaclass=abc.ABCMeta):#同一類事物:動物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#動物的形態之一:人deftalk(self):print('sayhello')classDog(Animal):#動物的形態之二:狗deftalk(self):print('saywangwang')cl
系統 2019-09-27 17:46:13 1801