函數(shù)名說明A.capitalize()將字符串A整體首字母大寫,其他小寫A.title()將字符串A單詞首字母大寫,其他小寫A.upper()將字符串A中的字母小寫換成大寫A.lower()將字符串A中的字母大寫換成小寫A.swapcase()將字符串A中的字母大小寫互換字符串首字母大寫和單詞首字母大寫a='iloveChian'print(a.capitalize())#首字母大寫print(a.title())#標(biāo)題模式全部大寫,全部小寫a='Ilov
系統(tǒng) 2019-09-27 17:49:32 2170
任務(wù)要求在控制臺(tái)中提示輸入石頭、剪刀、布,按回車鍵,然后給出游戲結(jié)果。分析我們知道在游戲規(guī)則中,石頭克剪刀,剪刀克布,布克石頭。但是這在計(jì)算機(jī)中并不是很好直接的表示,因此我們分別用0、1、2分別代表游戲中的石頭剪刀布。那么電腦該如何出拳呢?那就該用到python中的一個(gè)模塊random中的一個(gè)方法random.randint()在0~2范圍內(nèi)產(chǎn)生一個(gè)隨機(jī)整數(shù),就表電腦出拳了。random.randint()的用法如下:#首先導(dǎo)入模塊importrandom
系統(tǒng) 2019-09-27 17:46:51 2170
假如文件夾有大量視頻文件,需求目標(biāo)是想從每個(gè)視頻中提取一幀作為視頻的一個(gè)封面圖片,本文利用opencv-python模塊實(shí)現(xiàn)需求。結(jié)合自己的工作,做一下簡(jiǎn)單的記錄,原本想生成可傳參數(shù)的exe文件,以方便同事使用。但importcv2用pyinstaller生成exe時(shí)就會(huì)報(bào)錯(cuò),暫時(shí)沒有找到解決方案,報(bào)錯(cuò)如下:(如哪位朋友碰到類似問題,并且解決,請(qǐng)給我留言,謝謝大神)1、安裝模塊pipinstallopencv-python安裝完成后importcv2出現(xiàn)異
系統(tǒng) 2019-09-27 17:45:42 2170
今天我們來學(xué)習(xí)一下python的數(shù)據(jù)可視化庫(kù),Matplotlib,是一個(gè)Python的2D繪圖庫(kù)通過這個(gè)庫(kù),開發(fā)者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率圖,條形圖,錯(cuò)誤圖,散點(diǎn)圖等等廢話不多說,我們直接通過例子來進(jìn)行講解。首先我們有一組數(shù)據(jù)如下:我們可以看到,這組數(shù)據(jù)有日期,還有日期對(duì)應(yīng)的值,因?yàn)檫@組數(shù)據(jù)中的日期格式不是標(biāo)準(zhǔn)的日期格式那么我們對(duì)數(shù)據(jù)做一下轉(zhuǎn)換,取1948年的整年的數(shù)據(jù),來進(jìn)行一個(gè)繪圖操作importpandasaspdunrat
系統(tǒng) 2019-09-27 17:56:20 2169
概要在前面章節(jié)我們?yōu)橹黜?yè)定義了一個(gè)簡(jiǎn)單的模板,部分尚未實(shí)現(xiàn)的模塊如用戶或帖子等使用模擬的對(duì)象作為臨時(shí)占位。本章我們將看到如何利用web表單填補(bǔ)這些空白。web表單是web應(yīng)用中最基本的構(gòu)建要素,我們將通過表單來實(shí)現(xiàn)用戶發(fā)帖和應(yīng)用登錄功能。完成本章內(nèi)容你需要基于前面章節(jié)完成的微博應(yīng)用代碼,請(qǐng)確認(rèn)這些代碼已安裝并能正常運(yùn)行。配置Flask-WTF是WTForms項(xiàng)目的Flask框架擴(kuò)展,我們將用他來幫助我們處理web表單。大部分Flask擴(kuò)展都需要定義相關(guān)配置
系統(tǒng) 2019-09-27 17:48:55 2169
configparse#importconfigparser#config=configparser.ConfigParser()#config["DEFAULT"]={'ServerAliveInterval':'45',#'Compression':'yes',#'CompressionLevel':'9',#'ForwardX11':'yes'#}#config['bitbucket.org']={'User':'hg'}##config['tops
系統(tǒng) 2019-09-27 17:46:08 2169
本文以實(shí)例形式簡(jiǎn)述了Python實(shí)現(xiàn)字符串排序的方法,是Python程序設(shè)計(jì)中一個(gè)非常實(shí)用的技巧。分享給大家供大家參考之用。具體方法如下:一般情況下,python中對(duì)一個(gè)字符串排序相當(dāng)麻煩:一、python中的字符串類型是不允許直接改變?cè)氐?。必須先把要排序的字符串放在容器里,如list。二、python中的list容器的sort()函數(shù)沒返回值。所以在python中對(duì)字符串排序往往需要好幾行代碼。具體實(shí)現(xiàn)方法如下:>>>s="string">>>l=li
系統(tǒng) 2019-09-27 17:45:56 2169
內(nèi)置方法說明__init__(self,...)初始化對(duì)象,在創(chuàng)建新對(duì)象時(shí)調(diào)用__del__(self)釋放對(duì)象,在對(duì)象被刪除之前調(diào)用__new__(cls,*args,**kwd)實(shí)例的生成操作__str__(self)在使用print語(yǔ)句時(shí)被調(diào)用__getitem__(self,key)獲取序列的索引key對(duì)應(yīng)的值,等價(jià)于seq[key]__len__(self)在調(diào)用內(nèi)聯(lián)函數(shù)len()時(shí)被調(diào)用__cmp__(stc,dst)比較兩個(gè)對(duì)象src和dst
系統(tǒng) 2019-09-27 17:38:42 2169
相關(guān)知識(shí)點(diǎn):#key-value#字典是無(wú)序的,因?yàn)樗麤]有下標(biāo),通過key找info={'stu01':"liuhaolai",'stu02':"wangshulin"}print(info['stu01'])info['stu03']='劉**'#若不存在該key,則直接添加info['stu04']='王##'print(info)#deldelinfo['stu03']print(info)#popinfo.pop('stu04')print(inf
系統(tǒng) 2019-09-27 17:54:48 2168
原文鏈接:https://my.oschina.net/u/4161973/blog/3080413全文共5234字,預(yù)計(jì)學(xué)習(xí)時(shí)長(zhǎng)10分鐘圖片來源:unsplash.com/@alinnnaaaa本文將介紹如何建立進(jìn)階神經(jīng)網(wǎng)絡(luò)。輸入數(shù)據(jù)本教程唯一使用的數(shù)據(jù)庫(kù)為NumPy。importnumpyasnp激活函數(shù)在隱藏層中會(huì)使用tanh激活函數(shù),而在輸出層中則會(huì)使用sigmod函數(shù)。在兩種函數(shù)的圖中都很容易找到信息。下面直接執(zhí)行函數(shù)。以上為Sigmoid函數(shù)。
系統(tǒng) 2019-09-27 17:54:47 2168
經(jīng)常會(huì)遇到下載的文件或電子書,名字中間都包含了一些網(wǎng)址信息,實(shí)際使用中由于名字太長(zhǎng)不方便,下面的腳本使用正則表達(dá)式來對(duì)目錄下的所有文件重命名:例如:修改前:[腳本之家]MacOSXforUnixGeeks[www.jb51.net].mobi修改后:MacOSXforUnixGeeks.mobipython代碼如下:復(fù)制代碼代碼如下:importosimportredefrename_dir(dir,regex,f):ifnotos.path.isdir(
系統(tǒng) 2019-09-27 17:54:13 2168
內(nèi)置成員dict:獲取類/對(duì)象的所屬成員組成的集合*自己編寫類文檔doc:獲取類的文檔信息*classHuman():‘’’這是一個(gè)人類的類他有著。。的方法可以制造出什么樣的對(duì)象‘’’name=“人類”print(Human.doc)name:獲取類名稱的字符串str1=tuple.nameprint(str1,type(str1))module:獲取當(dāng)前類所在的文件的名稱,如果是當(dāng)前文件,顯示為main(后面會(huì)講其他的)print(list.module
系統(tǒng) 2019-09-27 17:53:21 2168
01散點(diǎn)圖散點(diǎn)圖顯示兩組數(shù)據(jù)的值,如圖1-1所示。每個(gè)點(diǎn)的坐標(biāo)位置由變量的值決定,并由一組不連接的點(diǎn)完成,用于觀察兩種變量的相關(guān)性。例如,身高—體重、溫度—維度。圖1-1散點(diǎn)圖示例使用Matplotlib的scatter()函數(shù)繪制散點(diǎn)圖,其中x和y是相同長(zhǎng)度的數(shù)組序列。scatter()函數(shù)的一般用法為:主要參數(shù)說明如下:x,y:數(shù)組。s:散點(diǎn)圖中點(diǎn)的大小,可選。c:散點(diǎn)圖中點(diǎn)的顏色,可選。marker:散點(diǎn)圖的形狀,可選。alpha:表示透明度,在0~
系統(tǒng) 2019-09-27 17:52:53 2168
在互聯(lián)網(wǎng)出現(xiàn)之前,“抄”很不方便,一是“源”少,而是發(fā)布渠道少;而在互聯(lián)網(wǎng)出現(xiàn)之后,“抄”變得很簡(jiǎn)單,鋪天蓋地的“源”源源不斷,發(fā)布渠道也數(shù)不勝數(shù),博客論壇甚至是自建網(wǎng)站,而爬蟲還可以讓“抄”完全自動(dòng)化不費(fèi)勁。這就導(dǎo)致了互聯(lián)網(wǎng)上的“文章”重復(fù)性很高。這里的“文章”只新聞、博客等文字占據(jù)絕大部分內(nèi)容的網(wǎng)頁(yè)。中文新聞網(wǎng)站的“轉(zhuǎn)載”(其實(shí)就是抄)現(xiàn)象非常嚴(yán)重,這種“轉(zhuǎn)載”幾乎是全文照抄,或改下標(biāo)題,或是改下編輯姓名,或是文字個(gè)別字修改。所以,對(duì)新聞網(wǎng)頁(yè)的去重很有
系統(tǒng) 2019-09-27 17:51:18 2168
如下:re.split(pattern,string,[maxsplit],[flags])pattern:表示模式字符串,由要匹配的正則表達(dá)式轉(zhuǎn)換而來。string:表示要匹配的字符串。maxsplit:可選參數(shù),表示最大的拆分次數(shù)。flags:可選參數(shù)表示標(biāo)志位,用于控制匹配方式,如是否區(qū)分子母大小寫示例代碼:importrepattern=r'[?|&]'#定義分隔符url='http://www.baidu.com/login.jsp?userna
系統(tǒng) 2019-09-27 17:50:54 2168