本文介紹的關(guān)于Python時間日期處理,日期時間處理在實際應(yīng)用場景中無處不在,所以這也成了編程語言中必不可少的模塊,Python也不例外。但是,你知道在Python中有多少個相關(guān)的模塊嗎?datetime、time、calendar、dateutil、pytz等等。你知道有多少種數(shù)據(jù)類型嗎?date、time、datetime、tzinfo、timedelta等等。有天我遇到這樣的需求,想獲取當(dāng)前月的前一個月是幾月,假設(shè)本月是2018年1月,那么上個月就是
系統(tǒng) 2019-09-27 17:46:11 1762
前言在瀏覽博客時,偶然看到了用python將漢字轉(zhuǎn)為拼音的第三方包,但是在實現(xiàn)的過程中發(fā)現(xiàn)一些參數(shù)已經(jīng)更新,現(xiàn)在將兩種方法記錄一下。xpinyin在一些博客中看到,如果要轉(zhuǎn)化成帶音節(jié)的拼音,需要傳遞參數(shù),‘show_tone_marks=True',但我在實際使用時發(fā)現(xiàn),已經(jīng)沒有這個參數(shù)了,變成了tone_marks,其它的參數(shù)和使用方法,一看就明白了,寫的很清楚。看下源碼:classPinyin(object):"""translatechineseha
系統(tǒng) 2019-09-27 17:46:05 1762
文|yangrq1018經(jīng)常在騰訊視頻上看電影,在影片庫里有一個"豆瓣好評"板塊。我一般會在這個條目下面挑電影。但是電影很多,又缺乏索引,只能不停地往下來,讓js加載更多的條目。然而前面的看完了,每次找新的片就要拉很久。所以用爬蟲將"豆瓣好評"里的電影都爬下來整理到一個表中,方便選片。項目地址:https://github.com/yangrq1018/vqq-douban-film依賴需要如下Python包:requestsbs4-Beautifulso
系統(tǒng) 2019-09-27 17:46:04 1762
filter函數(shù):filter()函數(shù)可以對序列做過濾處理,就是說可以使用一個自定的函數(shù)過濾一個序列,把序列的每一項傳到自定義的過濾函數(shù)里處理,并返回結(jié)果做過濾。最終一次性返回過濾后的結(jié)果。filter()函數(shù)有兩個參數(shù):第一個,自定函數(shù)名,必須的第二個,需要過濾的列,也是必須的DEMO需求,過濾大于5小于10的數(shù):復(fù)制代碼代碼如下:#coding=utf8#定義大于5小于10的函數(shù)defguolvhanshu(num):ifnum>5andnum<10:
系統(tǒng) 2019-09-27 17:46:02 1762
用于記錄自己寫的,或?qū)W習(xí)期間看到的不錯的,小程序,持續(xù)更新......****************************************************************【例001】計算:1-2+3-4..+199-200值復(fù)制代碼代碼如下:#encoding=utf-8#計算1-2+3-4..+199-200值#1+3+5+7+...199#-2-4-6...-200sum1=0sum2=0foriinrange(1,200,
系統(tǒng) 2019-09-27 17:46:02 1762
安裝SDK:pipinstallbaidu-aip如果在pycharm里也可以在setting----ProjectInterpreter---右邊綠色加號,輸入baidu,安裝baidu-aip入門代碼:先去百度AI開放平臺注冊一個賬號,然后開通人臉識別,免費的http://ai.baidu.com/tech/face之后把得到的Apikeysecretkey填進(jìn)去。fromaipimportAipFace"""你的APPIDAKSK"""APP_ID=
系統(tǒng) 2019-09-27 17:45:59 1762
裝飾器:概念:把一個函數(shù)當(dāng)作參數(shù)傳遞給一個函數(shù),返回一個替代版的函數(shù)本質(zhì)上就是一個返回函數(shù)的函數(shù)“在不改變原函數(shù)的基礎(chǔ)上,給函數(shù)增加功能”@符號,那只是一個簡短的方式來生成一個被裝飾的函數(shù)defpaint(func):參數(shù)是一個函數(shù)definner():print('#########')這個的整個部分就都是裝飾器func()returninner@paint這個就是函數(shù)戴帽子,也就是裝飾器deffunc():print('haveaniceday!!')
系統(tǒng) 2019-09-27 17:45:41 1762
目錄一、Python進(jìn)階實戰(zhàn)之三級菜單1.1面條版1.2文藝青年版一、Python進(jìn)階實戰(zhàn)之三級菜單打印省、市、縣三級菜單可返回上一級可隨時退出程序1.1面條版menu={'北京':{'海淀':{'五道口':{'soho':{},'網(wǎng)易':{},'google':{}},'中關(guān)村':{'愛奇藝':{},'汽車之家':{},'youku':{},},'上地':{'百度':{},},},'昌平':{'沙河':{'老男孩':{},'北航':{},},'天通苑':
系統(tǒng) 2019-09-27 17:45:30 1762
Template無疑是一個好東西,可以將字符串的格式固定下來,重復(fù)利用。同時Template也可以讓開發(fā)人員可以分別考慮字符串的格式和其內(nèi)容了,無形中減輕了開發(fā)人員的壓力。Template屬于string中的一個類,所以要使用的話可以用以下方式調(diào)用fromstringimportTemplateTemplate有個特殊標(biāo)示符$,它具有以下的規(guī)則:它的主要實現(xiàn)方式為$xxx,其中xxx是滿足python命名規(guī)則的字符串,即不能以數(shù)字開頭,不能為關(guān)鍵字等如果$
系統(tǒng) 2019-09-27 17:45:29 1762
最近不少人在微信問我現(xiàn)在Python還好就業(yè)不好就業(yè)?發(fā)展前景怎么樣?我30多歲了,還能不能轉(zhuǎn)行編程?Python該怎么學(xué)?如果做Python到底該做爬蟲還是數(shù)據(jù)分析還是web?......等等這樣的問題,現(xiàn)在逐一談下我的看法,進(jìn)而引申出目前如果做python,最好要掌握的一些技能以及我個人認(rèn)為的很穩(wěn)的發(fā)展路線,這里分析的觀點會以大部分普通開發(fā)者的角度來看待,對一些技術(shù)牛人可能就不太適用了。1、Python好就業(yè)嗎?其實,對于這些問題,我是不太想回答的,可
系統(tǒng) 2019-09-27 17:45:29 1762