下標索引a='123456'#注意下標從0開始print(a[0])#輸出結果為1切片操作a='123456'#注意切片是左閉右開print(a[0:6:2])【起始值:結束值:步長】#輸出結果為1351.find()檢測str是否包含在mystr中如果是返回開始的索引值否則返回-1str='a'mystr='小馬是最棒的a'mystr1='小馬是最最棒的'print(mystr.find(str))#可選參數startend指明查找的區間默認整個字符串#
系統 2019-09-27 17:49:20 2103
問題背景從許多中文的參考文獻上,rstrip()函數的功能被簡單描述為:刪除字符串末尾的指定字符(默認為空格),我的理解是,直接去掉末尾指定的字符序列,如我傳入的是d,則會去掉末尾的字符d(如果存在),如果傳入了字符ad,則去掉末尾的字符ad(如果存在),直到我們開發的服務遇到了一個非常奇怪的bug之后,下面是奇怪問題的復現過程:>>>s='hello_world'>>>s.rstrip('d')#去除末尾的字符d'hello_worl'>>>>>>s.r
系統 2019-09-27 17:46:47 2103
閱讀更多不定期更新!!官方網站:https://www.python.org/官方文檔:https://docs.python.org/3/參考文檔(全):https://www.tutorialspoint.com/python/index.htm中文CookBook:https://python3-cookbook.readthedocs.io/zh_CN/latest/菜鳥教程:https://www.runoob.com/python3/pytho
系統 2019-09-27 17:46:13 2103
前言python本身使用\來轉義一些特殊字符,比如在字符串中加入引號的時候s='i\'msuperman'print(s)#i'msuperman為了防止和字符串本身的引號沖突,使用\來轉義,一般情況下這個也不會引起什么問題,但是當你要使用\來轉義\的時候,就比較混亂了,比如我們想要輸出一個\,得寫兩個\,否則會報語法錯誤,因為\把后面的引號給轉義了,必須使用\#錯誤寫法#print'\'#正確寫法print('\\')#\#原生字符串print(r'\\
系統 2019-09-27 17:46:09 2103
1.爬取豆瓣top250書籍importrequestsimportjsonimportcsvfrombs4importBeautifulSoupbooks=[]defbook_name(url):res=requests.get(url)html=res.textsoup=BeautifulSoup(html,'html.parser')items=soup.find(class_="grid-16-8clearfix").find(class_="in
系統 2019-09-27 17:45:26 2103
利用map和reduce編寫一個str2float函數,把字符串'123.456'轉換成浮點數123.456fromfunctoolsimportreducedefstr2float(s):returnreduce(lambdax,y:x+int2dec(y),map(str2int,s.split('.')))defchar2num(s):return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8'
系統 2019-09-27 17:38:41 2103
python結合API實現即時天氣信息importurllib.requestimporturllib.parseimportjson"""利用“最美天氣”抓取即時天氣情況http://www.zuimeitianqi.com/"""classZuiMei():def__init__(self):self.url='http://www.zuimeitianqi.com/zuimei/queryWeather'self.headers={}self.hea
系統 2019-09-27 17:38:36 2103
安裝好環境后,開始了第一個Helloword例子,如何讀取圖片,保存圖品importcv2importnumpyasnpimportmatplotlib.pyplotasplt#讀取圖片代碼img=cv2.imread('test.jpg',cv2.IMREAD_GRAYSCALE)#IMREAD_COLOR=1#IMREAD_UNCHANGED=-1#展示圖片cv2.imshow('image',img)cv2.waitKey(0)cv2.destroy
系統 2019-09-27 17:38:06 2103
Column布局一般被稱為列布局,這種布局的目的是為了創建一個多列的格式。其中每列的寬度,可以為其指定一個百分比或者是一個固定的寬度。Ext.application({name:'column',launch:function(){Ext.create('Ext.panel.Panel',{title:'column布局',width:500,height:300,x:30,y:50,//布局為c
系統 2019-08-29 23:20:07 2103
五子連珠,在民間俗稱”五子棋”,是一種流傳很廣的益智棋類游戲,游戲規則非常簡單,適合各個年齡段的朋友玩,相信大家以前也一定玩過此游戲,傳統的玩法是兩玩家在圍棋棋盤上進行比賽,這里玩家的對手將變成電腦,想不想和電腦過過招呢?下面我們就來學習使用Flash制作五子連珠這個游戲。游戲的主界面如圖1所示:圖1游戲玩法:五子連珠這個游戲需要由兩位選手一起來完成,其中一位是電腦,電腦在游戲中使用黑棋比賽,您在游戲中使用白棋進行比賽,游戲的目的是盡量將自己的棋在棋盤上排
系統 2019-08-29 23:19:15 2103