[Python標準庫]decimal――定點數(shù)和浮點數(shù)的數(shù)學運算作用:使用定點數(shù)和浮點數(shù)的小數(shù)運算。Python版本:2.4及以后版本decimal模塊實現(xiàn)了定點和浮點算術運算符,使用的是大多數(shù)人所熟悉的模型,而不是程序員熟悉的模型,即大多數(shù)計算機硬件實現(xiàn)的IEEE浮點數(shù)運算。Decimal實例可以準確地表示任何數(shù),對其上取整或下取整,還可以對有效數(shù)字個數(shù)加以限制。Decimal小數(shù)值表示為Decimal類的實例。構造函數(shù)取一個整數(shù)或字符串作為參數(shù)。使用浮
系統(tǒng) 2019-09-27 17:56:03 1979
本文實例為大家分享了python實現(xiàn)復制大量文件的具體代碼,供大家參考,具體內(nèi)容如下本來是去項目公司拷數(shù)據(jù),結果去了發(fā)現(xiàn)有500G,靠系統(tǒng)的復制功能怕是得好幾個小時,于是回來學一手操作,話不多說上代碼:說明:CopyFiles1是可以將sourceDir連子目錄一起原樣復制到targetDir,而CopyFiles2是在sourceDir中篩選特定格式文件,然后將其直接放在targetDir中,會很亂,但是很快importosimporttimeimpor
系統(tǒng) 2019-09-27 17:55:43 1979
1.說明本篇主要針對在Ubuntu系統(tǒng)中,matplotlib顯示不了中文的問題,尤其是在無法安裝系統(tǒng)字體的情況下,解決Python繪圖時中文顯示的問題。2.在系統(tǒng)中安裝字體$fc-list:lang=zh#查看中文字體名稱及其安裝路徑,相對于英文字體,中文字體文件一般較大。如果無中文字體,可使用apt-get安裝,具體方法如下:$apt-cachesearchfont|grepChinese#查看可安裝的中文字體$sudoapt-getinstallfo
系統(tǒng) 2019-09-27 17:54:48 1979
PIL(PythonImageLibrary)是python的第三方圖像處理庫,但是由于其強大的功能與眾多的使用人數(shù),幾乎已經(jīng)被認為是python官方圖像處理庫了。其官方主頁為:PIL。PIL歷史悠久,原來是只支持python2.x的版本的,后來出現(xiàn)了移植到python3的庫pillow,pillow號稱是friendlyforkforPIL,其功能和PIL差不多,但是支持python3。PIL(PythonImagingLibrary)是Python一個
系統(tǒng) 2019-09-27 17:54:43 1979
1.類型轉換importpandasaspdimportdatetime一般我們拿到日期型數(shù)據(jù)時,基本都是字符串表示的,該如何將其轉換為日期型和日期時間型。法1:dt='2019/06/1316:16:39'd='2017-04-24'str2datetime=datetime.datetime.strptime(dt,'%Y/%m/%d%H:%M:%S')str2date1=datetime.datetime.strptime(d,'%Y-%m-%d')
系統(tǒng) 2019-09-27 17:53:36 1979
解決Python抓HTML結構存入數(shù)據(jù)庫轉義報錯問題首先需求是這樣的,抓一些資訊(帶有標準的html結構入庫),然后研究了半天,各種手動轉義,嘗試了很多種方法都沒有效的解決,下面是有效的最后轉義的方案,下面這種入庫是沒有轉義符號的,和原h(huán)tml是一樣的,如果前臺需要帶轉義符號需要手動替換一下newSql=db.escape(param)sql='INSERTINTOzhixun(htmls)VALUES({})'.format(newSql)數(shù)據(jù)庫比較懶了
系統(tǒng) 2019-09-27 17:53:17 1979
在前面的文章《python小歡喜(六)動畫(1)pygame的安裝與初步使用》中介紹了如何安裝pygame。接下來用pygame開發(fā)一個小游戲。游戲界面如下:在游戲窗口中有一個運動的足球,碰到邊界或擋板會反彈,玩家通過鼠標的移動,可以拖動擋板左右移動。足球如果碰到窗口下邊界,則玩家的生命值減1,如果足球被擋板彈回,則得分數(shù)加1。python代碼如下:ballGame.py該代碼改編自BrysonPayne《TeachYourKidstoCode》第10章的
系統(tǒng) 2019-09-27 17:53:04 1979
原文鏈接:https://www.numpy.org.cn/本節(jié)內(nèi)容:數(shù)組的創(chuàng)建數(shù)組操作(獲取數(shù)組屬性,數(shù)組運算,數(shù)組復制,數(shù)組展開等等)獲取數(shù)組特定元素1、創(chuàng)建數(shù)組(1)常用的創(chuàng)建一維數(shù)組的方式#可以將任意類型的序列(列表、元組、字典、集合、字符串)傳遞給np.array()a1=np.array([1,2,3,4])#傳遞列表a2=np.array((1,2,3,4))#傳遞元組a3=np.array([1,2,3,4],dtype=float)#在創(chuàng)
系統(tǒng) 2019-09-27 17:52:35 1979
一位置傳遞沒什么好過多講解.#位置傳遞實例:deffun1(a,b,c):returna+b+cprint(fun1(1,2,3))輸出:6二關鍵字傳遞更具每個參數(shù)的名字寫入函數(shù)參數(shù)#關鍵字傳遞deffun2(a,b,c):returna+b+cprint(fun2(1,c=3,b=2))輸出:6三參數(shù)默認值傳遞給函數(shù)的輸入?yún)?shù)設定一個默認值,如果該參數(shù)最終沒有輸入,則使用默認參數(shù)出入函數(shù).#默認值傳遞deffun3(a,b=2,c=3):returna+
系統(tǒng) 2019-09-27 17:52:29 1979
Python解釋器運行Python代碼時,得到的是一個包含Python代碼的以.py為擴展名的文本文件,要運行代碼,就需要Python解釋器去執(zhí)行.py文件主要有以下幾種解釋器1.Cpython解釋器(解釋器是用C語言開發(fā)的)2.IPython解釋器(基于Cpython之上的一個交互式解釋器(>>>orIn[序號]))3.PyPy解釋器(對Python代碼進行動態(tài)編譯,執(zhí)行速度大大提高)4.Jython解釋器(運行在Java平臺上的python解釋器,可以
系統(tǒng) 2019-09-27 17:51:21 1979