函數(shù):split()Python中有split()和os.path.split()兩個(gè)函數(shù),具體作用如下:split():拆分字符串。通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,并返回分割后的字符串列表(list)os.path.split():按照路徑將文件名和路徑分割開(kāi)一、函數(shù)說(shuō)明1、split()函數(shù)語(yǔ)法:str.split(str="",num=string.count(str))[n]參數(shù)說(shuō)明:str:表示為分隔符,默認(rèn)為空格,但是不能為空('')。若字符串
系統(tǒng) 2019-09-27 17:50:49 1963
requests庫(kù)的用法:requests是python實(shí)現(xiàn)的簡(jiǎn)單易用的HTTP庫(kù)因?yàn)槭堑谌綆?kù),所以使用前需要cmd安裝pip×××tallrequests安裝完成后import一下,正常則說(shuō)明可以開(kāi)始使用了基本用法:importrequestsformbs4importBeautifulSoupresponse=requests.get('http://www.baidu.com')print(response.status_code)#打印狀態(tài)碼pr
系統(tǒng) 2019-09-27 17:50:42 1963
博主在這個(gè)問(wèn)題上卡了挺久的,貼出來(lái)解決方法幫助需要的朋友,直接上代碼(測(cè)試環(huán)境:win10+Python2.7):#coding=utf-8importsqlite3withsqlite3.connect(":memory:")asconn:try:init_sql="createtabletest(idintegerprimarykey,nametext(200)notnull);"\"insertintotest(name)values('小居居');
系統(tǒng) 2019-09-27 17:50:19 1963
在學(xué)習(xí)飛機(jī)大戰(zhàn)(我也不知道為什么都拿這個(gè)練手),飛機(jī)左右控制都是按鍵按一次移動(dòng)一次,不能按住一個(gè)鍵后持續(xù)移動(dòng),離開(kāi)后停止移動(dòng)。為了解決這個(gè),查看了參考手冊(cè),說(shuō)讓用pygame.key.set_repeat()方法,奈何我剛開(kāi)始學(xué)也看不太明白,只能看懂一些。并且看別人的代碼也比較費(fèi)勁,畢竟不是自己的邏輯,得看一會(huì)兒,最后還是自己想了一個(gè)辦法,用flag標(biāo)簽:大體思路是這樣的,比如向左持續(xù)移動(dòng),先在hero定一個(gè)屬性標(biāo)簽設(shè)置布爾值為False,然后定義移動(dòng)方法
系統(tǒng) 2019-09-27 17:50:11 1963
分支結(jié)構(gòu)的應(yīng)用場(chǎng)景迄今為止,我們寫(xiě)的Python代碼都是一條一條語(yǔ)句順序執(zhí)行,這種結(jié)構(gòu)的代碼我們稱(chēng)之為順序結(jié)構(gòu)。然而僅有順序結(jié)構(gòu)并不能解決所有的問(wèn)題,比如我們?cè)O(shè)計(jì)一個(gè)游戲,游戲第一關(guān)的通關(guān)條件是玩家獲得1000分,那么在完成本局游戲后我們要根據(jù)玩家得到分?jǐn)?shù)來(lái)決定究竟是進(jìn)入第二關(guān)還是告訴玩家“GameOver”,這里就會(huì)產(chǎn)生兩個(gè)分支,而且這兩個(gè)分支只有一個(gè)會(huì)被執(zhí)行,這就是程序中分支結(jié)構(gòu)。類(lèi)似的場(chǎng)景還有很多,給大家一分鐘的時(shí)間,你應(yīng)該可以想到至少5個(gè)以上這樣的
系統(tǒng) 2019-09-27 17:49:23 1963
python基礎(chǔ)學(xué)習(xí)筆記(四)2013-04-1823:59蟲(chóng)師閱讀(...)評(píng)論(...)編輯收藏列表本節(jié)繼續(xù)討論列表不同元組和字符串的地方:列表是可變的(mutable)----可以改變列表的內(nèi)容,并且列表有很多有用的、專(zhuān)門(mén)的方法。List函數(shù)可以將一個(gè)字符串拆分成列表。>>>list('chongshi')['c','h','o','n','g','s','h','i']改變列表:元素賦值例如,我們想對(duì)一個(gè)列表中的某個(gè)元素賦值。>>>x=[1,2,3
系統(tǒng) 2019-09-27 17:48:57 1963
>>>lst=['x'forninrange(5)]>>>print(lst)['x','x','x','x','x']>>>lst=['z']*5>>>print(lst)['z','z','z','z','z']>>>lst=[0]*3>>>print(lst)[0,0,0]
系統(tǒng) 2019-09-27 17:48:48 1963
配置文件配置文件[]中為section命名,幸運(yùn)28平臺(tái)搭建q<277.03.4.83.6>section的命名可以包含空格,每個(gè)section下面以鍵值對(duì)的方式保存配置內(nèi)容,在讀取配置時(shí)鍵值對(duì)全部解析為字符串,因此在配置時(shí)無(wú)需為字符串添加引號(hào)settings.conf文件定義[mysqlsettings]host=10.250.218.51port=3306username=adminpassword=admin123coding=utf8[oracle
系統(tǒng) 2019-09-27 17:48:43 1963
matplotlib簡(jiǎn)介matplotlib是python中用于繪制2D圖像,用于科學(xué)計(jì)算繪圖基本繪圖函數(shù)說(shuō)明和例子barh(bottom,width,height=0.8,left=None,**kwargs)繪制矩形的邊界為:left,left+width,bottom,bottom+height參數(shù):bottom:標(biāo)量或數(shù)組,是條形圖的y軸width:條形圖的每一個(gè)條形的寬height:條形的高度,標(biāo)量序列,默認(rèn)是0.8left:條形的左邊的邊界,標(biāo)
系統(tǒng) 2019-09-27 17:48:33 1963
查看python搜索包的路徑的實(shí)現(xiàn)方法:python搜索包的路徑存儲(chǔ)在sys.path下查看方法:importsyssys.path臨時(shí)添加python搜索包路徑的方法:方法1:(先進(jìn)入python)importsyssys.path.append(‘路徑')(這種方式僅對(duì)當(dāng)前python有效)方法2:exportPYTHONPATH=路徑(這種方式對(duì)所有的python有效)永久寫(xiě)入sys.path的方法:方法1:在已有的sys.path搜索路徑下添加.p
系統(tǒng) 2019-09-27 17:48:22 1963