python基礎(chǔ)學習筆記(四)2013-04-1823:59蟲師閱讀(...)評論(...)編輯收藏列表本節(jié)繼續(xù)討論列表不同元組和字符串的地方:列表是可變的(mutable)----可以改變列表的內(nèi)容,并且列表有很多有用的、專門的方法。List函數(shù)可以將一個字符串拆分成列表。>>>list('chongshi')['c','h','o','n','g','s','h','i']改變列表:元素賦值例如,我們想對一個列表中的某個元素賦值。>>>x=[1,2,3
系統(tǒng) 2019-09-27 17:48:57 1973
簡單的說,GUI編程就是給程序加上圖形化界面.python的腳本開發(fā)簡單,有時候只需幾行代碼就能實現(xiàn)豐富的功能,而且python本身是跨平臺的,所以深受程序員的喜愛.如果給程序加一個圖形化界面,那么普通的用戶也就能用上python的腳本,極大提升工作效率,所以給python程序加上圖形化界面,把自己寫的腳本,提供給普通用戶,的確是一件激動人心的事!如何給python腳本加圖形化界面?作者首先考慮了通過瀏覽器運行python的圖形化界面,為了理想的效果,py
系統(tǒng) 2019-09-27 17:48:53 1973
效果展示規(guī)則介紹基于二維元胞自動機的生命游戲可視化實現(xiàn)規(guī)則:藍色方塊代表生命有顏色的方塊代表生命,無顏色的方塊代表死亡一個細胞周圍有八個細胞,對于一個活細胞來說,如果它周圍的八個細胞中:如果只有一個或沒有一個是活的,那這個細胞就會死亡如果其中兩個或者三個細胞是活的,那這個細胞就能維持生命如果超過3個細胞是活著的,那這個細胞就會因為過于擁擠而死亡對于一個死細胞來說,如果這個細胞周圍如果有三個細胞存活,該將獲得新生。附:所有規(guī)則都可以修改,種群初始密度也可以修
系統(tǒng) 2019-09-27 17:47:53 1973
1.函數(shù)的動態(tài)參數(shù)1.1*args位置參數(shù)動態(tài)傳參defchi(*food):print("我要吃",food)chi("大米飯","小米飯")結(jié)果:我要吃('大米飯','小米飯')#多個參數(shù)傳遞進去.收到的內(nèi)容是元組tuple1.2**kwargs關(guān)鍵字參數(shù)動態(tài)傳參deffunc(**kwargs):print(kwargs)func(a=1,b=2,c=3)func(a=1,b=2)結(jié)果:{'a':1,'b':2,'c':3}{'a':1,'b':2}
系統(tǒng) 2019-09-27 17:47:53 1973
眾所周知python的拿手好戲就是爬蟲抓取數(shù)據(jù),性能優(yōu)秀,抓取時間快,消耗低,這是python的優(yōu)勢。學會了爬蟲后那我們就可以抓取競爭對手的數(shù)據(jù),可以對數(shù)據(jù)進行分析,或者拿來使用(作者不贊成這樣做哦)。最重要是對數(shù)據(jù)進行分析,這樣對我們的運營自己的產(chǎn)品,提高用戶的新增或留存都是很有幫助的,正所謂現(xiàn)在是大數(shù)據(jù)年代,沒有數(shù)據(jù)我們也能利用別人的數(shù)據(jù)。那要怎樣才能更好去學習python爬蟲呢?今天推薦一本最新使用python3的書籍,值得閱讀。《Python3網(wǎng)絡(luò)
系統(tǒng) 2019-09-27 17:47:38 1973
轉(zhuǎn)載:https://blog.csdn.net/jiangjunshow/article/details/95244009一、背景人工智能這幾年一直都比較火,筆者一直想去學習一番;因為一直是從事PHP開發(fā)工作,對于Python接觸并不算多,總是在關(guān)鍵時候面臨著基礎(chǔ)不牢,地動山搖的尷尬,比如在遇到稍微深入些的問題時候就容易卡殼,于是準備從Python入門從頭學起;筆者覺得應該有不少人同樣熟悉PHP或者Python語言,對另外一個門語言并不是太熟悉,有想法學
系統(tǒng) 2019-09-27 17:47:26 1973
很多時候可能需要在一個圖中畫出多條函數(shù)圖像,但是可能y軸的物理含義不一樣,或是數(shù)值范圍相差較大,此時就需要雙y軸。matplotlib和seaborn都可以畫雙y軸圖像。一個例子:importseabornassnsimportmatplotlib.pyplotasplt#ax1forKDE,ax2forCDFf,ax1=plt.subplots()ax1.grid(True)#ax1.set_ylim(0,1)ax1.set_ylabel('KDE')a
系統(tǒng) 2019-09-27 17:46:19 1973
一、如何實現(xiàn)可迭代對象和迭代器對象?實際案例某軟件要求從網(wǎng)絡(luò)抓取各個城市氣味信息,并其次顯示:北京:15~20天津:17~22長春:12~18......如果一次抓取所有城市天氣再顯示,顯示第一個城市氣溫時,有很高的延時,并且浪費存儲空間,我們期望以用時訪問的策略,并且把所有城市氣溫封裝到一個對象里,可用for語句進行迭代,如何解決?解決方案實現(xiàn)一個迭代器對象Weatherlterator,next方法每次返回一個城市氣溫,實現(xiàn)一個可迭代對象Weather
系統(tǒng) 2019-09-27 17:46:12 1973
1.安裝ubuntu有uwsgi的ppa:add-apt-repositoryppa:stevecrozz/ppaapt-getupdateapt-getinstalluwsgi2.用uwsgi代替mod_wsgiNginx的整體配置這里不說了,假設(shè)已經(jīng)明白Nginx的基本配置,那么uwsgi就類似這么配置:location/{includeuwsgi_paramsuwsgi_pass127.0.0.1:9090}再比如django就是:.......fr
系統(tǒng) 2019-09-27 17:38:46 1973
這玩意反反復復弄了一晚上,這里詳細敘述下如何安裝,肯定會對大家有所幫助。首先默認大家都裝了Python,這個從官網(wǎng)下基本不會有任何難度。(1)Setuptools的安裝為啥先說這個,后面所有whl文件都要用這個安裝。基本上沒有幾個教程先介紹這個的,這里說全一點,方便小白使用。我們裝的是Setuptools0.6c11。別的版本不是不行,因為這個在Pypi上面直接有exe文件,反正就是方便。地址:https://pypi.python.org/pypi/se
系統(tǒng) 2019-09-27 17:38:37 1973