python中字符串可以(且僅可以)使用成對的單引號、雙引號、三個雙引號(文檔字符串)包圍:'thisisabook'"thisisabook""""thisisabook"""可在單引號包圍的字符串中包含雙引號,三引號等,但不能包含單引號自身(需轉義)'thisisa"book''thisisa""book''thisisa"""book''thisisa\'book'也可多單引號中的雙引號轉義,但通常沒什么必要和意義'thisisa\"book'同理,
系統 2019-09-27 17:56:37 2100
python小技巧記錄我發現1、str轉bool方法2、python判斷文件和文件夾是否存在、創建文件夾3、文件操作4、python字典遍歷的幾種方法4.1、遍歷key值4.2、遍歷value值4.3、遍歷字典項4.4、遍歷字典健值5、Python列表(List)的三種遍歷(序號和值)方法6、python字典判斷某個Key是否存在我發現好多有用的小技巧其實都不難,但是每次用的時候,我都要去百度,主要是懶得去記,剛好突然有個想法,總結一些實用小技巧,歸類整理
系統 2019-09-27 17:56:06 2100
摘要在進行數據分析時,我們經常需要對DataFrame去重,但有時候也會需要只保留重復值。這里就簡單的介紹一下對于DataFrame去重和取重復值的操作。創建DataFrame這里首先創建一個包含一行重復值的DataFrame。DataFrame去重,可以選擇是否保留重復值,默認是保留重復值,想要不保留重復值的話直接設置參數keep為False即可。3.取DataFrame重復值。大多時候我們都是需要將數據去重,但是有時候很我們也需要取重復數據,這個時候我
系統 2019-09-27 17:56:02 2100
1.類的繼承與方法的重載上面就是先定義了一個類A,然后由定義了一個類B,B繼承了類A,這樣B就有了A的非私有屬性和方法。classWasher:company='ZBL'def__init__(self,water=10,scour=2):self._water=water#不想讓用戶直接訪問實例變量,可以標志成私有self.scour=scourself.year=2000#這是生產日期#屬性包裝,將water屬性包裝成方法,用戶使用water時實際是訪
系統 2019-09-27 17:54:42 2100
描述符:如果一個類中包含了三個魔術方法(get,set,delete)之一或者全部的類這個類就是一個描述符描述符的作用:描述符的作用就是對類/對象中某個成員進行詳細的管理操作。數據描述符:(完整)同時具備三個魔術方法的類就是數據描述符非數據描述符(不完整):沒有同時具備三個魔術方法的類就是非數據描述符三個魔術方法:__get__():觸發時機:在訪問對象成員屬性(該成員已經交給描述符管理的時候)的時候觸發作用:設置當前屬性獲取的值參數:self描述符的對象
系統 2019-09-27 17:54:25 2100
os.path包os.path包主要用于處理字符串路徑,比如'/home/zikong/doc/file.doc',提取出有用的信息。復制代碼代碼如下:importos.pathpath='/home/zikong/doc/file.doc'print(os.path.basename(path))#查詢路徑中包含的文件名print(os.path.dirname(path))#查詢路徑中包含的目錄info=os.path.split(path)#將路徑分
系統 2019-09-27 17:53:51 2100
Python面向對象編程——繼承與派生一、初始繼承1、什么是繼承繼承指的是類與類之間的關系,是一種什么“是”什么的關系,繼承的功能之一就是用來解決代碼重用問題。繼承是一種創建新類的方式,在python中,新建的類可以繼承一個或多個父類,父類又可以成為基類或超類,新建的類稱為派生類或子類2、python中類的繼承分為:單繼承和多繼承classParentClass1:#定義父類passclassParentClass2:#定義父類passclassSubCl
系統 2019-09-27 17:53:48 2100
元類在python中一切皆對象,類也是對象,只不過類是一個創建對象的對象,我們可以在類中動態的創建一個類,比如deffunc(name):ifname=="Plane":classPlane(object):passreturnPlaneelse:classMetrorolite(object):passreturnMrtroolite雖然根據上述代碼可以動態創建一個類,但是整個類的代碼仍需要我們編寫的type()有兩種作用:1、檢查對象類型classPe
系統 2019-09-27 17:53:29 2100
之前寫了一些python的內容,感覺沒有邏輯。今日看見課程的目錄,突然想把框架,加自己的總結開始重寫python入門。。。。。。好吧,我們還是廢話不多說首先python回車(請自己裝好python),這里我們不考慮你不會裝。。。。print(112)print('你好')有什么區別?是的:print(112)直接輸出112;print('你好')輸出你好。。。。是不是等于沒有說?print(1+1+2)是不是等于4,而不是輸出1+1+2?#########
系統 2019-09-27 17:53:27 2100
爬蟲爬取網頁信息的思路:發送網頁端請求—>獲取響應內容—>解析內容—>獲取想要的數據—>保存數據這次我們要實現的是爬取靜態網頁的股票數據,首先是獲取滬深A股的所有股票代碼,再用這些股票代碼獲取相應股票的信息東方財富網有所有個股的股票代碼(滬深A股所有股票)查看其網頁源代碼在網頁源代碼中可以搜索到相應的元素,判斷其是數據是靜態的接下來是獲取每只個股的信息,由于周六日沒開市,東方財富網的個股信息沒有顯示這里改用百度股市通(個股)同樣地檢查元素可以發現個股的信息
系統 2019-09-27 17:52:55 2100