基本功能是有一架飛機(jī),可以通過鍵盤控制使其左右移動(dòng),并且噴射子彈。在飛機(jī)上方有一群外星人,也在左右移動(dòng)著,被子彈擊中的外星人消失。效果圖如下:設(shè)計(jì)思路:1)Ship類,Bullet類,Alien類分別表示飛船,子彈,外星人的基本信息,例如飛機(jī)和外星人圖像存儲(chǔ)位置,生成子彈的位置。ship.pyimportpygameclassShip():"""docstringforship"""def__init__(self,ai_settings,screen):
系統(tǒng) 2019-09-27 17:51:16 1631
klearnpythonAPILinearRegressionfromsklearn.linear_modelimportLinearRegression#線性回歸#module=LinearRegression()module.fit(x,y)module.score(x,y)module.predict(test)LogisticRegressionfromsklearn.linear_modelimportLogisticRegression#邏輯回
系統(tǒng) 2019-09-27 17:51:04 1631
本篇文章介紹如何使用xlrd來讀取Excel表格中的內(nèi)容,xlrd是第三方庫(kù),所以在使用前我們需要安裝xlrd。另外我們一般會(huì)使用xlwt來寫Excel,所以下一篇文章我們會(huì)來介紹如何使用xlwt來寫Excel。xlrd下載:xlrd0.8.0安裝xlrd安裝xlrd,只需運(yùn)行setup即可,另外你也可以直接解壓縮到你的project中,也可以直接用xlrd的API獲取Excel,這里稱之為workbook復(fù)制代碼代碼如下:open_workbook(fi
系統(tǒng) 2019-09-27 17:51:03 1631
最近剛好有朋友遇到個(gè)global相關(guān)的問題,這里簡(jiǎn)單學(xué)習(xí)一下global關(guān)鍵字的用法。想要更好的了解global關(guān)鍵字,首先要熟悉python的全局變量與局部變量的概念。global關(guān)鍵字的作用是可以申明一個(gè)局部變量為全局變量,下面看一下實(shí)例一、變量作用域的說明這里簡(jiǎn)單提一下變量作用域的概念,有興趣的小伙伴,可以查一下相關(guān)的博客1、局部變量defa():##菊部變量-,-local=1print(local)##全局無法使用,只有自己可用print(lob
系統(tǒng) 2019-09-27 17:51:01 1631
time庫(kù)是Python中處理時(shí)間的標(biāo)準(zhǔn)庫(kù)計(jì)算機(jī)時(shí)間的表達(dá)提供獲取系統(tǒng)時(shí)間并格式化輸出功能提供系統(tǒng)級(jí)精確計(jì)時(shí)功能,用于程序性能分析time庫(kù)包括三類函數(shù)時(shí)間獲取:time()ctime()gmtime()時(shí)間格式化:strftime(0strptime()程序計(jì)時(shí):sleep(),perf_counter()時(shí)間獲取time()獲取當(dāng)前時(shí)間戳,即計(jì)算機(jī)內(nèi)部時(shí)間值,浮點(diǎn)數(shù)importtimetime.time();#運(yùn)行結(jié)果#1568855802.08770
系統(tǒng) 2019-09-27 17:50:57 1631
代理ProxyHandler處理器(代理)1、代理的原理:在請(qǐng)求目的網(wǎng)站之前,先請(qǐng)求代理服務(wù)器,然后讓代理服務(wù)器去請(qǐng)求目的網(wǎng)站,代理服務(wù)器拿到目的服務(wù)器的網(wǎng)站數(shù)據(jù)后,再轉(zhuǎn)發(fā)給我們的代碼。2、http://httpbin.org/ip這個(gè)網(wǎng)站可以方便我們查看一些http請(qǐng)求參數(shù)3、使用代理的方法:ProxyHandle這個(gè)方法需要傳入一個(gè)字典,key:請(qǐng)求schema,value:代理服務(wù)器ip+端口fromurllibimportrequest##url=
系統(tǒng) 2019-09-27 17:50:55 1631
函數(shù):split()Python中有split()和os.path.split()兩個(gè)函數(shù),具體作用如下:split():拆分字符串。通過指定分隔符對(duì)字符串進(jìn)行切片,并返回分割后的字符串列表(list)os.path.split():按照路徑將文件名和路徑分割開一、函數(shù)說明1、split()函數(shù)語法:str.split(str="",num=string.count(str))[n]參數(shù)說明:str:表示為分隔符,默認(rèn)為空格,但是不能為空('')。若字符串
系統(tǒng) 2019-09-27 17:50:49 1631
1.今日內(nèi)容1.1函數(shù)的參數(shù)*的魔性用法函數(shù)形參最終順序1.2名稱空間全局名稱空間,局部名稱空間,內(nèi)置名稱空間取值順序與加載順序作用域內(nèi)置函數(shù):globals()locals()1.3高階函數(shù)(函數(shù)的嵌套)1.4關(guān)鍵字:globalnonlocal2.內(nèi)容詳細(xì)2.1函數(shù)的參數(shù)昨天我們從形參角度,講了兩種參數(shù),一個(gè)是位置參數(shù),位置參數(shù)主要是實(shí)參與形參從左至右一一對(duì)應(yīng),一個(gè)是默認(rèn)值參數(shù),默認(rèn)值參數(shù),如果實(shí)參不傳參,則形參使用默認(rèn)參數(shù)。那么無論是位置參數(shù),還是默
系統(tǒng) 2019-09-27 17:50:44 1631
requests庫(kù)的用法:requests是python實(shí)現(xiàn)的簡(jiǎn)單易用的HTTP庫(kù)因?yàn)槭堑谌綆?kù),所以使用前需要cmd安裝pip×××tallrequests安裝完成后import一下,正常則說明可以開始使用了基本用法:importrequestsformbs4importBeautifulSoupresponse=requests.get('http://www.baidu.com')print(response.status_code)#打印狀態(tài)碼pr
系統(tǒng) 2019-09-27 17:50:42 1631
轉(zhuǎn):https://www.jianshu.com/p/4be85de84d2a本機(jī)環(huán)境:Windows1064位Anacondapython3.7報(bào)錯(cuò)信息:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.解決方法:原因:Anaconda環(huán)境變量未配置完全需要配置的環(huán)境變量:D:\ProgramData\Anaconda3D:\
系統(tǒng) 2019-09-27 17:50:37 1631