classPrintTable(object):'''打印乘法口訣表'''def__init__(self):print(u'開始打印9*9的乘法口訣表')self.print99()defprint99(self):foriinrange(1,10):forjinrange(1,1+i):print('%d%d=%2s'%(i,j,i*j),end='')print('\n')if__name__=='__main__':pt=PrintTable()
系統(tǒng) 2019-09-27 17:55:18 1790
1.代碼風(fēng)格在Python中,每行程序以換行符代表結(jié)束,如果一行程序太長的話,可以用“\”符號擴(kuò)展到下一行。在python中以三引號(""")括起來的字符串,列表,元組和字典都能跨行使用。并且以小括號(...)、中括號[...]和大括號{...}包圍的代碼不用加“\”符也可擴(kuò)展到多行。在Python中是以縮進(jìn)來區(qū)分程序功能塊的,縮進(jìn)的長度不受限制,但就一個功能塊來講,最好保持一致的縮進(jìn)量。如果一行中有多條語句,語句間要以分號(;)分隔。以“#”號開頭的內(nèi)容
系統(tǒng) 2019-09-27 17:55:15 1790
1、字符串1.1、如何在Python中使用字符串a(chǎn)、使用單引號(')用單引號括起來表示字符串,例如:str='thisisstring';printstr;b、使用雙引號(")雙引號中的字符串與單引號中的字符串用法完全相同,例如:str="thisisstring";printstr;c、使用三引號(''')利用三引號,表示多行的字符串,可以在三引號中自由的使用單引號和雙引號,例如:'''遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:8576
系統(tǒng) 2019-09-27 17:55:13 1790
mock簡介mock原是python的第三方庫python3以后mock模塊已經(jīng)整合到了unittest測試框架中,不用再單獨安裝Mock這個詞在英語中有模擬的意思,因此我們可以猜測出這個庫的主要功能是模擬一些東西準(zhǔn)確的說,Mock是Python中一個用于支持單元測試的庫,它的主要功能是使用mock對象替代掉指定的Python對象,以達(dá)到模擬對象的行為既然mock已經(jīng)被整合到了unittest單元測試框架中,可想而知mock的目的就是為了讓我們更好的進(jìn)行測
系統(tǒng) 2019-09-27 17:54:56 1790
1:找出字符串s="aaabbbccceeefff111144444"中,字符出現(xiàn)次數(shù)最多的字符(1)考慮去重,首先將字符串進(jìn)行過濾去重,這樣在根據(jù)這些字符進(jìn)行循環(huán)查詢時,將會減少循環(huán)次數(shù),提升效率。但是本人寫的代碼較為臃腫,有更好的希望留言評論str='a1fsfs111bbbcccccvvvvvnnnnboooooosssnb'classCountvalue():defcountvalue(self,str1):'''利用set自身的去重功能:para
系統(tǒng) 2019-09-27 17:54:54 1790
前言自動化測試中我們存放數(shù)據(jù)無非是使用文件或者數(shù)據(jù)庫,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我們的首選,無論是編寫測試用例還是存放測試數(shù)據(jù),excel都是很方便的。那么今天我們就把不同模塊處理excel文件的方法做個總結(jié),直接做封裝,方便我們以后直接使用,增加工作效率。openpyxlopenpyxl是個第三方庫,首先我們使用命令pipinstallopenpyxl直接安裝注:openpyxl操作excel時,行
系統(tǒng) 2019-09-27 17:54:53 1790
一、內(nèi)置函數(shù)下面簡單介紹幾個:1.abs()求絕對值2.all()如果iterable的所有元素都為真(或者如果可迭代為空),則返回True3.any()如果iterable的任何元素為真,則返回True。如果iterable為空,則返回False4.callable()如果object參數(shù)出現(xiàn)可調(diào),則返回True,否則返回False5.divmod()以兩個(非復(fù)數(shù))數(shù)字作為參數(shù),并在使用整數(shù)除法時返回由商和余數(shù)組成的一對數(shù)字。對于混合操作數(shù)類型,二進(jìn)制
系統(tǒng) 2019-09-27 17:54:34 1790
本文實例講述了Python裝飾器decorator用法。分享給大家供大家參考。具體分析如下:1.閉包(closure)閉包是Python所支持的一種特性,它讓在非globalscope定義的函數(shù)可以引用其外圍空間中的變量,這些外圍空間中被引用的變量叫做這個函數(shù)的環(huán)境變量。環(huán)境變量和這個非全局函數(shù)一起構(gòu)成了閉包。復(fù)制代碼代碼如下:defouter(x):y=[1,2,3]definner():printxprintyreturninnerx=5#這個x沒有被
系統(tǒng) 2019-09-27 17:54:34 1790
本文實例講述了Python訪問MySQL封裝的常用類。分享給大家供大家參考。具體如下:python訪問mysql比較簡單,下面整理的就是一個很簡單的Python訪問MySQL數(shù)據(jù)庫類。自己平時也就用到兩個mysql函數(shù):查詢和更新,下面是自己常用的函數(shù)的封裝,大家拷貝過去直接可以使用。文件名:DBUtil.py復(fù)制代碼代碼如下:#-*-encoding:utf8-*-'''@author:crazyant.net@version:2013-10-22封裝的
系統(tǒng) 2019-09-27 17:54:30 1790
安裝方法pipinstallScrapy如果順利的話不用管直接一路下來就OK驗證是否安裝成功安裝成功不順利的情況1)lxml安裝不成功使用whl進(jìn)行安裝,不過需要先安裝whlpipinstallwheel安裝完成后下載lxml的whl文件網(wǎng)址:http://www.lfd.uci.edu/~gohlke/pythonlibs/whl版本挑選進(jìn)入cmd――>importpip――>printpip.pep425tags.get_supported(),按照截
系統(tǒng) 2019-09-27 17:54:03 1790