本文主要是記錄ubuntu16.04下python環(huán)境配置,具體內(nèi)容如下對于ubuntu16.04,由于本身是自帶python,這樣就減少了在windows下的下載和環(huán)境變量配置,非常不錯。但是他本身是自帶兩個版本的python,2.X和3.X,兩個版本,兩個版本默認的是使用2.X,畢竟3.X是一個趨勢,今后我這邊應(yīng)該也會主要使用3.X版本,所以這里記錄一下如果在版本間切換以及如何把python版本切換到3.X下的方法。一、確認本機下的python默認版本
系統(tǒng) 2019-09-27 17:51:01 1765
老婆給當(dāng)程序員的老公打電話:“下班順路買一斤包子帶回來,如果看到賣西瓜的,買一個。”當(dāng)晚,程序員老公手捧一個包子進了家門……老婆怒道:“你怎么就買了一個包子?”老公答曰:“因為看到了賣西瓜的。”程序員買西瓜的笑話可能大部分讀者都知道,今天寫的這篇文章和這個笑話有一定的關(guān)系。任何編程語言都提供了if...else...語句,表示如果(if)滿足條件就做某件事,否則(else)就做另外一件事:ifa==b:print("true")else:print("fa
系統(tǒng) 2019-09-27 17:50:46 1765
requests庫的用法:requests是python實現(xiàn)的簡單易用的HTTP庫因為是第三方庫,所以使用前需要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 1765
字符串是Python中最常用的數(shù)據(jù)類型,而且很多時候你會用到一些不屬于標(biāo)準(zhǔn)ASCII字符集的字符,這時候代碼就很可能拋出UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xc4inposition10:ordinalnotinrange(128)異常。這種異常在Python中很容易遇到,尤其是在Python2.x中,是一個很讓初學(xué)者費解頭疼的問題。不過,如果你理解了Python的Unicode,并在編碼中遵循一定
系統(tǒng) 2019-09-27 17:50:35 1765
defQuickSort(myList,start,end):ifstart
系統(tǒng) 2019-09-27 17:50:33 1765
1.json模塊提供了一種很簡單的方式來編碼和解碼JSON數(shù)據(jù)。其中兩個主要的函數(shù)是json.dumps()和json.loads(),要比其他序列化函數(shù)庫如pickle的接口少得多。下面演示如何將一個Python數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為JSON:'''遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:857662006尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書!'''importjsondata={'name':'ACME
系統(tǒng) 2019-09-27 17:50:20 1765
原文鏈接:https://mp.csdn.net/postedit/98593105有人說,隨著AI和大數(shù)據(jù)的興起,Python變得越來越強了,它語言簡潔、開發(fā)效率高、可移植性強,并且可以和其他編程語言(比如C++)輕松無縫銜接Python學(xué)習(xí)方法Python入門細讀!(內(nèi)附python教程分享)https://edu.csdn.net/topic/python115?utm_source=blog08所以,很多程序員把Python當(dāng)作第一語言來學(xué)習(xí),單在
系統(tǒng) 2019-09-27 17:50:15 1765
在學(xué)習(xí)飛機大戰(zhàn)(我也不知道為什么都拿這個練手),飛機左右控制都是按鍵按一次移動一次,不能按住一個鍵后持續(xù)移動,離開后停止移動。為了解決這個,查看了參考手冊,說讓用pygame.key.set_repeat()方法,奈何我剛開始學(xué)也看不太明白,只能看懂一些。并且看別人的代碼也比較費勁,畢竟不是自己的邏輯,得看一會兒,最后還是自己想了一個辦法,用flag標(biāo)簽:大體思路是這樣的,比如向左持續(xù)移動,先在hero定一個屬性標(biāo)簽設(shè)置布爾值為False,然后定義移動方法
系統(tǒng) 2019-09-27 17:50:11 1765
python自動化批量生成前端的HTML可以大大減輕工作量下面演示兩種生成HTML的方法方法一:使用webbrowser#coding:utf-8importwebbrowser#命名生成的htmlGEN_HTML="test.html"#打開文件,準(zhǔn)備寫入f=open(GEN_HTML,'w')#準(zhǔn)備相關(guān)變量str1='mynameis:'str2='--MichaelAn--'#寫入HTML界面中message="""%s%s"""%(str1,str
系統(tǒng) 2019-09-27 17:49:58 1765
Python中有以下幾個基本的數(shù)據(jù)類型:整數(shù)int字符串str浮點數(shù)float集合set列表list元組tuple字典dict布爾類型bool日期date其中可變數(shù)據(jù)類型有:list(列表)、dict(字典)、set(集合);不可變數(shù)據(jù)類型有:int(整型)、float(浮點型)、str(字符串)、bool(布爾類型)、tuple(元組);什么可變對象及不可變對象?不可變對象:就是說該對象所指向的內(nèi)存中的值不能被改變。當(dāng)改變某個變量時候,由于其所指的值不能
系統(tǒng) 2019-09-27 17:49:58 1765