字符編碼,在編程中,是一個(gè)讓學(xué)習(xí)者比較郁悶的東西,比如一個(gè)str,如果都是英文,好說(shuō)多了。但恰恰不是如此,中文是我們不得不用的。所以,哪怕是初學(xué)者,都要了解并能夠解決字符編碼問(wèn)題。>>>name='老齊'>>>name'\xe8\x80\x81\xe9\xbd\x90'在你的編程中,你遇到過(guò)上面的情形嗎?認(rèn)識(shí)最下面一行打印出來(lái)的東西嗎?看人家英文,就好多了>>>name="qiwsir">>>name'qiwsir'難道這是中文的錯(cuò)嗎?看來(lái)投胎真的是一個(gè)技
系統(tǒng) 2019-09-27 17:56:06 2124
使用input和raw_input都可以讀取控制臺(tái)的輸入,但是input和raw_input在處理數(shù)字時(shí)是有區(qū)別的當(dāng)輸入為純數(shù)字時(shí):input返回的是數(shù)值類型,如int,floatraw_inpout返回的是字符串類型,string類型輸入字符串為表達(dá)式input會(huì)計(jì)算在字符串中的數(shù)字表達(dá)式,而raw_input不會(huì)。如輸入“57+3”:input會(huì)得到整數(shù)60raw_input會(huì)得到字符串”57+3”pythoninput的實(shí)現(xiàn)看pythoninput的
系統(tǒng) 2019-09-27 17:55:06 2124
把函數(shù)作為參數(shù)的用法比較直觀:deffunc(a,b):returna+bdeftest(f,a,b):printf(a,b)test(func,3,5)但有些情況下,‘要傳遞哪個(gè)函數(shù)'這個(gè)問(wèn)題事先還不確定,例如函數(shù)名與某變量有關(guān)。可以利用func=globals().get(func_name)來(lái)得到函數(shù):deffunc_year(s):print'func_year:',sdeffunc_month(s):print'func_month:',sstr
系統(tǒng) 2019-09-27 17:54:04 2124
DBSCAN的聚類類簇?cái)?shù)k是自適應(yīng)的。太忙了沒(méi)工夫?qū)懳淖至恕romsklearnimportdatasetsimportnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.clusterimportDBSCANX1,y1=datasets.make_circles(n_samples=5000,factor=.6,noise=.05)X2,y2=datasets.make_blobs(n_samples=10
系統(tǒng) 2019-09-27 17:53:45 2124
python常用內(nèi)置函數(shù)dir(__builtins__)#獲取內(nèi)置函數(shù)dir(random)#查看random中有哪些內(nèi)置函數(shù)help(random.shuffle)#查看random.shuffle的用法id(a)#獲取內(nèi)存地址chr()#數(shù)字轉(zhuǎn)為asciiord()#ascii轉(zhuǎn)為數(shù)字isinstance(1,int)#判斷1是否為int類型eval("1+1")#可以把字符串里的字符轉(zhuǎn)換為可執(zhí)行代碼,但只支持一行。可以返回執(zhí)行后得到的值,用于計(jì)算一
系統(tǒng) 2019-09-27 17:52:02 2124
這個(gè)問(wèn)題是如何在一些場(chǎng)景下使用斷言表達(dá)式,通常會(huì)有人誤用它,所以我決定寫(xiě)一篇文章來(lái)說(shuō)明何時(shí)使用斷言,什么時(shí)候不用。為那些還不清楚它的人,Python的assert是用來(lái)檢查一個(gè)條件,如果它為真,就不做任何事。如果它為假,則會(huì)拋出AssertError并且包含錯(cuò)誤信息。例如:py>x=23py>assertx>0,"xisnotzeroornegative"py>assertx%2==0,"xisnotanevennumber"Traceback(mostr
系統(tǒng) 2019-09-27 17:51:11 2124
1前言某天,我的一個(gè)朋友告訴我說(shuō),實(shí)現(xiàn)經(jīng)濟(jì)自由的關(guān)鍵是股票投資。雖然這是市場(chǎng)繁榮時(shí)期的真理,但如今業(yè)余交易股票仍然是一個(gè)有吸引力的選擇。由于在線交易平臺(tái)的便利性,涌現(xiàn)了許多自主價(jià)值投資者或家庭主婦交易員。甚至還有一些成功的故事和廣告吹噓有“快速致富計(jì)劃”學(xué)習(xí)如何投資回報(bào)率高達(dá)40%甚至更高的股票。投資已成為當(dāng)今職場(chǎng)人士的福音。現(xiàn)在的問(wèn)題是:哪些股票?如何分析股票?與其他股票相比,所選股票的回報(bào)和風(fēng)險(xiǎn)是什么?本文的目標(biāo)是讓你了解使用快速簡(jiǎn)單的Python代碼
系統(tǒng) 2019-09-27 17:51:04 2124
主要目標(biāo)識(shí)別圖中紅色的裂縫,嘗試了幾種不同的方法,最后發(fā)現(xiàn)比較每一點(diǎn)的RGB差值可以很好的解決這個(gè)問(wèn)題,也就是提取圖片中的紅色相關(guān)信息。處理結(jié)果如下:實(shí)現(xiàn)的代碼如下,注意opencv讀入的圖片通道順序是bgr:importcv2importmatplotlib.pyplotaspltimagepath=r'tear/11.jpg'image=cv2.imread(imagepath)height,width,channel=image.shapeforii
系統(tǒng) 2019-09-27 17:50:25 2124
最近學(xué)習(xí)了一點(diǎn)python,那就試著做一做簡(jiǎn)單的編程練習(xí)。首先是這個(gè)編程的指導(dǎo)圖,如下:對(duì)的,類似一個(gè)簡(jiǎn)單區(qū)塊鏈的模擬。代碼如下:classDaDaBlockCoin:#index索引,timestamp時(shí)間戳,data交易記錄,self_hash交易hash,last_hash,上個(gè)hashdef__init__(self,idex,timestamp,data,last_hash):self.idex=idexself.timestamp=timest
系統(tǒng) 2019-09-27 17:49:38 2124
轉(zhuǎn)眼又到了咱們中國(guó)傳統(tǒng)的情人節(jié)七夕了,今天筆者就帶大家來(lái)領(lǐng)略一下用Python表白的方式。讓程序員的戀人們感受一下IT人的浪漫。一、詞云制作首先咱們可以用之前介紹過(guò)的wordcould包制作詞云。wordcloud包安裝十分簡(jiǎn)單。pip即可完成安裝pipinstallwordclould然后需要制作一個(gè)背景圖片,為了應(yīng)急我用藝術(shù)字做了個(gè)七夕的圖片,如果大家來(lái)不及直接圖片另存為使用下圖即可。具體制作的詞云的代碼如下:fromwordcloudimportWo
系統(tǒng) 2019-09-27 17:49:28 2124