類與類的關(guān)系依賴關(guān)系#依賴關(guān)系:將一個類的類名或者對象傳給另一個類的方法中.classElephant:def__init__(self,name):self.name=namedefopen(self,r1):#print(ref1)print(f'{self.name}默念三聲:芝麻開門')r1.open_door()defclose(self):print('大象默念三聲:芝麻關(guān)門')classRefrigerator:def__init__(sel
系統(tǒng) 2019-09-27 17:48:13 1761
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,本文就舉一例Python類繼承的實例。實例代碼如下:#!/usr/bin/python#Filename:inherit.py#Author:yanggangclassSchoolMember:def__init__(self,name,age):self.name=nameself.age=ageprint'initSchoolMember:',self.namedeftell(self
系統(tǒng) 2019-09-27 17:47:55 1761
Python3使用pillow庫生成隨機驗證碼的代碼如下所示:importrandom#pillow包的使用fromPILimportImage,ImageDraw,ImageFont,ImageFilter#Image負責(zé)處理圖片#ImageDraw負責(zé)處理畫筆#ImageFont負責(zé)處理文字#ImageFilter負責(zé)處理路徑img=Image.new('RGB',(150,50),(255,255,255))#建立一個圖片'''RGB:表示采用RGB
系統(tǒng) 2019-09-27 17:47:55 1761
python處理時間的模塊有三個:datetime,time,calendar;datetime模塊主要是用來表示日期的,就是我們常說的年月日時分秒,calendar模塊主要是用來表示年月日,是星期幾之類的信息,time模塊主要側(cè)重點在時分秒,粗略從功能來看,我們可以認為三者是一個互補的關(guān)系,各自專注一塊。1,time模塊1.1時間的獲取、表示、轉(zhuǎn)換time模塊獲取時間的基本方法:tt=time.time()#1559201353.5570097得到的是時
系統(tǒng) 2019-09-27 17:47:42 1761
python郵件列表里有人發(fā)表言論說“python3在10內(nèi)都無法普及”。在我看來這樣的觀點有些過于悲觀,python3和python2雖然不兼容,但他們之間差別并沒很多人想像的那么大。你只需要對自己的代碼稍微做些修改就可以很好的同時支持python2和python3的。下面我將簡要的介紹一下如何讓自己的python代碼如何同時支持python2和python3。一、放棄python2.6之前的python版本python2.6之前的python版本缺少一
系統(tǒng) 2019-09-27 17:47:38 1761
題目描述請實現(xiàn)一個函數(shù)用來找出字符流中第一個只出現(xiàn)一次的字符。例如,當(dāng)從字符流中只讀出前兩個字符"go"時,第一個只出現(xiàn)一次的字符是"g"。當(dāng)從該字符流中讀出前六個字符“google"時,第一個只出現(xiàn)一次的字符是"l"。輸出描述:如果當(dāng)前字符流沒有存在出現(xiàn)一次的字符,返回#字符。思路用兩個列表,一個用來保存所有的字符,一個用來保存只出現(xiàn)一次的字符,算法#-*-coding:utf-8-*-classSolution:#返回對應(yīng)chardef__init__
系統(tǒng) 2019-09-27 17:47:35 1761
原文鏈接:https://aiprocon.csdn.net/m/topic/ai_procon/index作者|豬哥66來源|裸睡的豬(ID:IT--Pig)最近想爬取淘寶的一些商品,但是發(fā)現(xiàn)如果要使用搜索等一些功能時基本都需要登錄,所以就想出一篇模擬登錄淘寶的文章!看了下網(wǎng)上有很多關(guān)于模擬登錄淘寶,但是基本都是使用scrapy、pyppeteer、selenium等庫來模擬登錄,但是目前我們還沒有講到這些庫,只講了requests庫,那我們今天就來使用
系統(tǒng) 2019-09-27 17:47:29 1761
還是分析一下大體的流程:首先還是Chrome瀏覽器抓包分析元素,這是網(wǎng)址:https://www.douyu.com/directory/all發(fā)現(xiàn)所有房間的信息都是保存在一個無序列表中的li中,所以我們可以先獲取一個裝有l(wèi)i的element對象的列表,然后在對每個element逐一操作分析斗魚的翻頁,有一個下一頁按鈕,是個li,class="dy-Pagination-item-custom",但是當(dāng)煩到最后一頁的時候,class="dy-Paginat
系統(tǒng) 2019-09-27 17:47:21 1761
這篇文章主要介紹了python操作openpyxl導(dǎo)出Excel設(shè)置單元格格式及合并處理代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下貼上一個例子,里面設(shè)計很多用法,根據(jù)將相同日期的某些行合并處理。fromopenpyxlimportWorkbookfromopenpyxl.stylesimportFont,Fill,Alignment,Border,Side,PatternFillfromhan
系統(tǒng) 2019-09-27 17:47:12 1761
Python是一門弱類型語言,很多從C/C++轉(zhuǎn)過來的朋友起初不是很適應(yīng)。比如,在聲明一個函數(shù)時,不能指定參數(shù)的類型。用C做類比,那就是所有參數(shù)都是void*類型!void類型強制轉(zhuǎn)換在C++中被廣泛地認為是個壞習(xí)慣,不到萬不得已是不會使用的。Python自然沒有類型強制轉(zhuǎn)換一說了,因為它是動態(tài)語言。首先,所有對象都從Object繼承而來,其次,它有強大的內(nèi)省,如果調(diào)用某個不存在的方法會有異常拋出。大多數(shù)情況,我們都不需要做參數(shù)類型栓查,除了一些特殊情況。
系統(tǒng) 2019-09-27 17:47:04 1761