上一章中已經(jīng)講到連接兩個(gè)字符串的一種方法。復(fù)習(xí)一下:復(fù)制代碼代碼如下:>>>a='py'>>>b='thon'>>>a+b'python'既然這是一種方法,言外之意,還有另外一種方法。連接字符串的方法2在說方法2之前,先說明一下什么是占位符,此前在講解變量(參數(shù))的時(shí)候,提到了占位符,這里對(duì)占位符做一個(gè)比較嚴(yán)格的定義:來自百度百科的定義:顧名思義,占位符就是先占住一個(gè)固定的位置,等著你再往里面添加內(nèi)容的符號(hào)。根據(jù)這個(gè)定義,在python里面規(guī)定了一些占位符
系統(tǒng) 2019-09-27 17:56:04 1900
try:print('1111')#1/0print('2222')#name#2+'3'#[][3]#{}['k']ret=int(input('number>>>'))print(ret*'*')exceptValueError:print('輸入的數(shù)據(jù)類型有誤')exceptException:print('你錯(cuò)了,老鐵')else:print('沒有異常的時(shí)候執(zhí)行else中的代碼')print('===========')deffunc():try
系統(tǒng) 2019-09-27 17:55:50 1900
本文實(shí)例講述了python根據(jù)文件大小打log日志的方法,分享給大家供大家參考。具體方法如下:importglobimportloggingimportlogging.handlersLOG_FILENAME='logging_rotatingfile_example.out'#Setupaspecificloggerwithourdesiredoutputlevelmy_logger=logging.getLogger('MyLogger')my_log
系統(tǒng) 2019-09-27 17:55:38 1900
本文實(shí)例講述了python實(shí)現(xiàn)無證書加密解密的方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:無證書加密就是雙方不需要維護(hù)證書,加密與解密只需要雙方約定一個(gè)key就可以,無證書加解密的方式應(yīng)用更廣泛一些,python官方也有這方面的相關(guān)例子說明,地址是:https://pypi.python.org/pypi/pycrypto,主要用的是fromCrypto.CipherimportAES這個(gè)模塊,代碼如下:復(fù)制代碼代碼如下:'''/***AES加密字符串*
系統(tǒng) 2019-09-27 17:54:57 1900
前言最近因?yàn)楣ぷ髟颍l(fā)現(xiàn)一個(gè)Python的時(shí)間組件,很好用分享出來!(忘記作者名字了,在這里先感謝了),下面話不多說,來一起看看詳細(xì)的介紹吧。示例代碼:#-*-coding:utf-8-*-'''獲取當(dāng)前日期前后N天或N月的日期'''fromtimeimportstrftime,localtimefromdatetimeimporttimedelta,dateimportcalendaryear=strftime("%Y",localtime())mon
系統(tǒng) 2019-09-27 17:54:18 1900
類代碼:#-*-coding:gbk-*-importConfigParser,osclassINIFILE:def__init__(self,filename):self.filename=filenameself.initflag=Falseself.cfg=Noneself.readhandle=Noneself.writehandle=NonedefInit(self):self.cfg=ConfigParser.ConfigParser()try
系統(tǒng) 2019-09-27 17:54:17 1900
高階函數(shù)map/reducePython內(nèi)建了map()和reduce()函數(shù)。我們先看map。map()函數(shù)接收兩個(gè)參數(shù),一個(gè)是函數(shù),一個(gè)是Iterable,map將傳入的函數(shù)依次作用到序列的每個(gè)元素,并把結(jié)果作為新的Iterator返回。舉例說明,比如我們有一個(gè)函數(shù)f(x)=x2,要把這個(gè)函數(shù)作用在一個(gè)list[1,2,3,4,5,6,7,8,9]上,就可以用map()實(shí)現(xiàn)如下:現(xiàn)在,我們用Python代碼實(shí)現(xiàn):deff(x):returnx*xr=m
系統(tǒng) 2019-09-27 17:53:59 1900
主要使用函數(shù)的遞歸方法,考慮過程如下:n,a,b,c(n代表羅漢塔塊數(shù),a,b,c代表三塊柱子)若n=1時(shí),只需從a》》》c若n>1時(shí),需要把上面n-1塊從a移動(dòng)到b,底下1塊從a移動(dòng)到c,再把b上n-1移動(dòng)到c函數(shù)實(shí)現(xiàn)如下:defmove(n,a,b,c):ifn==1:print(a,'>>>',c)else:move(n-1,a,c,b)move(1,a,b,c)move(n-1,b,a,c)print(move(3,'a','b','c'))
系統(tǒng) 2019-09-27 17:53:43 1900
本文實(shí)例講述了Python計(jì)算程序運(yùn)行時(shí)間的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:復(fù)制代碼代碼如下:importtimedefstart_sleep():time.sleep(3)if__name__=='__main__':#Thestarttimestart=time.clock()#Aprogramwhichwillrunfor3secondsstart_sleep()#TheEndtimeend=time.clock()print("The
系統(tǒng) 2019-09-27 17:53:31 1900
在日常PC端的Python爬蟲過程工作中,Chrome瀏覽器是我們常用的一款工具。鑒于Chrome瀏覽器的強(qiáng)大,Chrome網(wǎng)上應(yīng)用商店很多強(qiáng)大的插件可以幫助我們快速高效地進(jìn)行數(shù)據(jù)爬蟲。今天推薦的6款Chrome插件,可以大大提升我們的爬蟲效率。EditThisCookieEditThisCookie是一個(gè)Cookie管理器,可以很方便的添加,刪除,編輯,搜索,鎖定和屏蔽Cookies。可以將登錄后的Cookies先保存到本地,借助cookielib庫,直
系統(tǒng) 2019-09-27 17:53:24 1900