翻譯:用法:zeros(shape,dtype=float,order='C')返回:返回來一個給定形狀和類型的用0填充的數組;參數:shape:形狀dtype:數據類型,可選參數,默認numpy.float64dtype類型:t,位域,如t4代表4位b,布爾值,trueorfalsei,整數,如i8(64位)u,無符號整數,u8(64位)f,浮點數,f8(64位)c,浮點負數,o,對象,s,a,字符串,s24u,unicode,u24order:可選參數
系統 2019-09-27 17:53:29 2242
@property類的靜態屬性,封裝內部具體實現細節,調用的時候類似調用數據屬性。既可以訪問類屬性,也可以訪問實例屬性都是一種慣例約定。一、單個下劃線直接做變量名(_)主要有三種情況:1.解釋器中_符號是指交互解釋器中最后一次執行語句的返回結果。這種用法最初出現在CPython解釋器中,其他解釋器后來也都跟進了。復制代碼代碼如下:>>>_Traceback(mostrecentcalllast):File"",line1,inNameError:name'_'isn
系統 2019-09-27 17:37:41 2242
一.背景在Python中,文件對象sys.stdin、sys.stdout和sys.stderr分別對應解釋器的標準輸入、標準輸出和標準出錯流。在程序啟動時,這些對象的初值由sys.__stdin__、sys.__stdout__和sys.__stderr__保存,以便用于收尾(finalization)時恢復標準流對象。Windows系統中IDLE(PythonGUI)由pythonw.exe,該GUI沒有控制臺。因此,IDLE將標準輸出句柄替換為特殊的
系統 2019-09-27 17:37:37 2242
本人初學python是菜鳥級,寫的不好勿噴。python爬蟲用了比較簡單的urllib.parse和requests,把爬來的數據顯示在地圖上。接下里我們話不多說直接上代碼:1.安裝python環境和編輯器(自行度娘)2.本人以58品牌公寓為例,爬取在杭州地區價格在2000-4000的公寓。#-*-coding:utf-8-*-frombs4importBeautifulSoupfromurllib.parseimporturljoinimportrequ
系統 2019-09-27 17:56:42 2241
python學習記錄1——常用命令總結with關鍵字Python中的關鍵字with詳解淺談Python的with語句structPython使用struct處理二進制(pack和unpack用法)lambda表達式python–lambda表達式@裝飾器特點:1參數是一個函數;2返回值是一個函數python裝飾器Python函數裝飾器裝飾器-廖雪峰的官方網站defaultdict方法python中defaultdict方法的使用對dict進行排序pytho
系統 2019-09-27 17:56:11 2241
文章目錄前言Graphviz庫開始Digraph(一)Dot代碼Digraph(二)Dot代碼Digraph(三)Dot代碼SourceDot代碼結語前言之前我的博客介紹了Graphviz畫圖教程,雖然dot語法類似C語言容易編寫和理解,但是這僅限于小圖,當你想要畫一個大圖的時候,每一個結點都得一個個去定義名字、屬性、連接線,這無疑是十分麻煩的,這種時候就想到了Python,能否利用Python語言編寫一個畫圖腳本呢?Graphviz庫幸運的是,Pytho
系統 2019-09-27 17:56:02 2241
冒泡排序是一個排序算法。這個算法的名字由來是因為越大的元素會經由交換慢慢“浮”到數列的頂端。其核心是:重復地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成。應用場景:小規模數據排序,隊列從小到大排序實例:將下列列表從小到大進行排序List=[1,5,7,4,9]foriinrange(0,4):forjinrange(0,4-i):ifList[j]>Lis
系統 2019-09-27 17:55:44 2241
1.簡介在編寫代碼時,往往涉及時間、日期、時間戳的相互轉換。2.引入模塊#引入模塊importtime,datetime2.1str類型的日期轉換為時間戳利用strptime()函數將時間轉換成時間數組利用mktime()函數將時間數組轉換成時間戳#字符類型的時間tss1='2013-10-1023:40:00'#轉為時間數組timeArray=time.strptime(tss1,"%Y-%m-%d%H:%M:%S")printtimeArray#tim
系統 2019-09-27 17:50:41 2241
Python操作RabbitMQ發布/訂閱(五)一、發布、訂閱:我們將一個消息分發給多個消費者,這種模式被稱為發布/訂閱。為了更好的理解這個模式,我們將構建一個日志系統,它包括兩個程序:第一個程序,負責發送日志消息;第二個程序,負責獲取消息并輸出內容;在日志系統中,所有正在運行的接收方程序都會接收消息;一個接受者,把日志寫入硬盤中;另一個接受者,把日志輸出到屏幕上;最終,日志消息被廣播給所有的接受者。二、交換機(Exchanges):概念:應用程序發送消息
系統 2019-09-27 17:50:26 2241
「is和None區別在哪里」is比較的是對象標識符,用來檢查對象的標識符是否一致,即兩個對象在內存中的地址是否一致。在使用aisb的時候,相當于是做id(a)==id(b)判斷。==比較兩個對象的值是否相等,相當于調用__eq__()方法,即a==b等同于a.__eq__(b)。「進行None判斷時,為什么用is」▍這在PEP8中有所規定"ComparisonstosingletonslikeNoneshouldalwaysbedonewith'is'or
系統 2019-09-27 17:49:15 2241
正則給header的冒號兩邊參數添加單引號(Python請求用)直接從瀏覽器Chrome復制header值如下:Host:kyfw.12306.cnConnection:keep-alivePragma:no-cacheCache-Control:no-cacheAccept:*/*X-Requested-With:XMLHttpRequestIf-Modified-Since:0User-Agent:Mozilla/5.0(WindowsNT6.1;Wi
系統 2019-09-27 17:47:48 2241
Python字符串格式化使用"字符%格式1%格式2字符"%(變量1,變量2),%格式表示接受變量的類型。簡單的使用例子如下:#例:字符串格式化Name='17jo'print'www.%s.com'%Name>>www.17jo.comName='17jo'Zone='com'print'www.%s.%s'%(Name,Zone)>>www.17jo.com字符串格式化時百分號后面有不同的格式符號,代表要轉換的不同類型,具體的表示符號如下面所示。格式符號
系統 2019-09-27 17:37:54 2241
python運維必須會用的庫:1os,pathlib(系統操作庫)2logging(運維用到的核心庫,用于快速寫入日志,非常好用)3pymysql,pymssql,cx_oracle(這些是常用數據庫驅動,很多,不一一列舉)4datetime(日期計算最常用的庫),time(經常在統計性能的時候用到,以及sleep)5random(隨機數庫,時常會用到)6threading,multiprocessing(多線程,多進程,什么區別就不贅述了,自己百度),q
系統 2019-09-27 17:51:46 2240