1.python2/3區別整除python2:print'3/2=',3/2print'3//2=',3//2print'3/2.0=',3/2.0print'3//2.0=',3//2.0結果:3/2=13//2=13/2.0=1.53//2.0=1.0python3:print('3/2=',3/2)print('3//2=',3//2)print('3/2.0=',3/2.0)print('3//2.0=',3//2.0)3/2=1.53//2=13
系統 2019-09-27 17:53:32 1798
最近遇到一個問題,是指定參數來運行某個特定的進程,這很類似Linux中一些命令的參數了,比如ls-a,為什么加上-a選項會響應。optparse模塊實現的也是類似的功能,它是為腳本傳遞命令參數。使用此模塊前,首先需要導入模塊中的類OptionParser,然后創建它的一個實例(對象):復制代碼代碼如下:fromoptparseimportOptionParserparser=OptionParser()#這里也可以定義類的參數,后續有接著就可以添加選項了,
系統 2019-09-27 17:53:20 1798
前段時間時間為大家講解了如何使用requests庫模擬登錄淘寶,而今天我們將對該功能進行豐富。所以我們把之前的那個版本定為1.0,而今天修改的版本定為2.0。版本的迭代意味著功能的升級,那今天的2.0版本較之前的1.0版本有哪些改進呢?我們一起來看看!1.0版本實現步驟我們先來回顧一下模擬登錄淘寶的步驟吧,我們還是先看看淘寶登錄的詳細時序圖:這是淘寶網登錄的一個請求流程,而我們模擬登錄也是根據這樣的一個流程。但是在代碼模擬登錄的時候就不會分的這么細,我們根
系統 2019-09-27 17:52:34 1798
今天接到一個新的任務,要對一個140多M的csv文件進行數據處理,總共有170多萬行,嘗試了導入本地的MySQL數據庫進行查詢,結果用Navicat導入直接卡死....估計是XAMPP套裝里面全默認配置的MySQL性能不給力,又嘗試用R搞一下吧結果發現光加載csv文件就要3分鐘左右的時間,相當不給力啊,翻了翻萬能的知乎發現了Python下的一個神器包:Pandas(熊貓們?),加載這個140多M的csv文件兩秒鐘就搞定,后面的分類匯總等操作也都是秒開,太牛
系統 2019-09-27 17:52:33 1798
1,遞歸函數的定義:函數內部可以調用其他的函數,當然可以調用函數自己,函數調用自身的編程技巧稱為遞歸。2,遞歸函數的代碼特點:函數內部的代碼是相同的,只是傳遞的參數不同、需設置當參數滿足條件時,不在執行函數,稱為遞歸的出口,這個必須設置,否則會造成死循環。3,示例代碼:倒序打印defsum_numbers(num):print(num)#遞歸的出口,當參數滿足條件時,不在進行遞歸.#遞歸出口很重要,如不設置則會出現死循環ifnum==1:return1#函
系統 2019-09-27 17:52:06 1798
一、背景今天閑著無事,寫了一個小小的Python腳本程序,然后給同學炫耀的時候,發現每次都得拉著其他人過來看著自己的電腦屏幕,感覺不是很爽,然后我想著網上肯定有關于Python腳本轉換成可執行文件的操作,事不宜遲,我就開始了問度娘,各種尋找資料,發現網上的資料太多了,有一些比較老了,適合Python2.x系列,在現在Python3流行的時代,我們當然是直接無視,但是各種方法凌亂的很,各種教程也是或全或缺的,鄙人也搗鼓了可久,后來發現一種方法挺多人用的,在自
系統 2019-09-27 17:51:28 1798
pika生產者程序大致步驟:1.建立連接connection,需要認證的調用認證參數2.創建通道channel當然channel可以池化,這樣可以重復使用3.聲明隊列指定隊列屬性,一旦指定屬性不能修改,例如是否持久化,名稱4.聲明交換機交換機類型,名稱等,也可以不用聲明,直接使用“”空字符串,默認交換機也可以5.將隊列與交換機綁定queue_bind6.basic_publish發送到交換機指定路由鍵pika消費者程序大致步驟:1.建立連接connecti
系統 2019-09-27 17:51:26 1798
一、定義函數def函數名():函數體代碼例:#定義函數defemail():print('sendemail')#調用執行函數email()二、函數的返回值defemail():print("sendemail")return"發送成功"#沒有return,默認返回Noneret=email()#函數return后面是什么值,ret等于返回值print(ret)注意:一旦遇到return,函數內部return以下的代碼不再執行。三、函數的普通參數defem
系統 2019-09-27 17:51:12 1798
fromhttps://blog.csdn.net/mighty13/article/details/78147357Python處理時間和時間戳的內置模塊就有time,和datetime兩個,本文先說time模塊。關于時間戳的幾個概念時間戳,根據1970年1月1日00:00:00開始按秒計算的偏移量。時間元組(struct_time),包含9個元素。time.struct_time(tm_year=2017,tm_mon=10,tm_mday=1,tm_
系統 2019-09-27 17:50:56 1798
如果設置了本地環境變量,可直接執行#coding=utf-8#-*-coding:utf-8-*-importxlwtimportrandomnumList=[]#設置表格樣式defset_style(name,height,bold=False):style=xlwt.XFStyle()font=xlwt.Font()font.name=namefont.bold=boldfont.color_index=4font.height=heightstyle
系統 2019-09-27 17:50:33 1798