Python筆記004-元組的拆包和命名元組以下是我學習《流暢的Python》后的個人筆記,現在拿出來和大家共享,希望能幫到各位Python學習者。首次發表于:微信公眾號:科技老丁哥,ID:TechDing,敬請關注。本篇主要知識點:元組的拆包就是將元組內部的每個元素按照位置一一對應的賦值給不同變量,可以應用到變量賦值,函數參數賦值,獲取元組中特定位置的元素值等場合。namedtuple:用于存儲對象序列,不能改變元素值,可以像dict一樣通過名字進行訪問
系統 2019-09-27 17:55:37 1973
安裝pymysqlpipinstallpymysql使用pymysql使用數據查詢語句查詢一條數據fetchone()frompymysqlimport*conn=connect(host='127.0.0.1',port=3306,user='root',password='123456',database='itcast',charset='utf8')#創建游標c=conn.cursor()#執行sql語句c.execute("select*from
系統 2019-09-27 17:55:12 1973
三種方法:①直接使用dict②使用defaultdict③使用Counterps:`int()`函數默認返回0①dicttext="I'mahandsomeboy!"frequency={}forwordintext.split():ifwordnotinfrequency:frequency[word]=1else:frequency[word]+=1②defaultdictimportcollectionsfrequency=collections.d
系統 2019-09-27 17:54:44 1973
#內置成員__dict__:獲取類/對象的所屬成員組成的集合*__doc__:獲取類的文檔信息*__name__:獲取類名稱的字符串__module__:獲取當前類所在的文件的名稱,如果是當前文件,顯示為main(后面會講其他的)__bases__:獲取當前類的父類列表#方法的分類1.對象方法:該方法中會直接傳入當前對象調用方式:對象.成員方法()特征:會將當前對象傳入方法中2.類方法:在方法中會直接傳入當前類@classmethod:不需要實例化,直接類
系統 2019-09-27 17:54:28 1973
定義:不同的子類對象調用相同的父類方法,產生不同的執行結果多態指的是一類事物有多種形態,(一個抽象類有多個子類,因而多態的概念依賴于繼承)多態是調用方法的技巧,不會影響到類的內部設計關鍵點:繼承改寫(重載)#定義狗類classDog:defwork(self):print("狗是人類的好朋友")#定義警犬類classArmyDog(Dog):defwork(self):print('追擊敵人')#定義緝毒犬類classDrugDog(Dog):defwor
系統 2019-09-27 17:54:27 1973
前言本文主要給大家介紹的關于Python批量壓縮png的相關資料,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:1.需求為什么會有這個需求?是因為游戲的資源大多是png圖片,需要壓縮,但是有些圖片和文件夾里的圖片,美術不想壓縮,比如一些帶透明度的光圈或者游戲的主要元素。所以要過濾下。發現python這個語言比較適合用在這個場景。所以寫了點python.2.源碼importos,sysimportos.pathrootdir=sys.path
系統 2019-09-27 17:54:16 1973
目標:使用Python爬取豆瓣電影并保存MongoDB數據庫中我們先來看一下通過瀏覽器的方式來篩選某些特定的電影:我們把URL來復制出來分析分析:https://movie.douban.com/tag/#/?sort=T&range=0,10&tags=%E7%94%B5%E5%BD%B1,%E7%88%B1%E6%83%85,%E7%BE%8E%E5%9B%BD,%E9%BB%91%E5%B8%AE有3個字段是非常重要的:1.sort=T2.range
系統 2019-09-27 17:52:44 1973
對于部署在百度應用引擎BAE上的項目,使用百度云存儲BCS(BaiduCloudStorage)是不錯的存儲方案。百度云存儲已有PythonSDK,對它進行簡單封裝后,就可以直接在Flask中使用了,項目代碼見GitHub上Flask-BCS。使用示例代碼:復制代碼代碼如下:fromflaskimportFlaskfromflask_bcsimportBCSBCS_HOST='BCSHOST'BCS_ACCESS_KEY='BCSAccessKey'BCS
系統 2019-09-27 17:52:25 1973
簡介前邊幾篇介紹了Monkey以及Monkey的事件,今天就給小伙伴們介紹和分享一下Monkey的參數。首先我們看一下這幅圖來大致了解一下:1、Monkey命令基本參數介紹-p<允許的包名列表>用此參數指定一個或多個包。指定包之后,monkey將只允許系統啟動指定的app。如果丌指定包,monkey將允許系統啟動設備中的所有app。指定一個包:adbshellmonkey-pcom.shjt.map100指定多個包:adbshellmonkey-pfish
系統 2019-09-27 17:52:06 1973
先看map。map()函數接收兩個參數,一個是函數,一個是序列,map將傳入的函數依次作用到序列的每個元素,并把結果作為新的list返回。舉例說明,比如我們有一個函數a(x)=x*2,要把這個函數作用在一個list[1,2,3,4,5]上,就可以用map()實現如下:復制代碼代碼如下:>>>defa(x):...returnx*2...>>>map(a,[1,2,3,4,5])[2,4,6,8,10]map傳入的第一個參數a,即a函數,當然你也可以不用ma
系統 2019-09-27 17:52:06 1973