Python編程入門練習筆記.doc

Python編程入門練習筆記.doc

ID:55632134

大?。?9.50 KB

頁數(shù):7頁

時間:2020-05-21

Python編程入門練習筆記.doc_第1頁
Python編程入門練習筆記.doc_第2頁
Python編程入門練習筆記.doc_第3頁
Python編程入門練習筆記.doc_第4頁
Python編程入門練習筆記.doc_第5頁
資源描述:

《Python編程入門練習筆記.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Python練習筆記1.簡單循環(huán)#diceimportrandomforxinrange(1,11):throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)iftotal==7:print('SevenThrown!')iftotal==11:print('ElevenThrown!')ifthrow_1==throw_2:print('Doublethrown!')iftotal>=

2、5andtotal<=9:print('notbad!')#:讓這一行都變成注釋import:調(diào)用庫函數(shù)for…in…:構(gòu)成一個循環(huán),for后面跟一個變量名,每次循環(huán)后被賦一個新值(類似于C里面的i);in后面會計算出一套循環(huán)并列出來;后面的冒號說明還沒有寫完,接著要進入forin的內(nèi)部(下一行自動縮進)and:兩邊為真則為真(相當于C里面的&&)iftotal>=5andtotal<=9:這句話還可以這樣寫ifnot(total<5andtotal>9):另外,C里面的

3、

4、(或)在Python里面是o

5、r【注意】print括號里面引用要打印的字符用單引號,不是雙引號;嚴格按照縮進(縮進在python里相當于C里面的{})。#dice_elifimportrandomforxinrange(1,11):throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)iftotal<4:print('Badluck!')eliftotal<8:print('Notgood')else:print(

6、'Notbad!')elif:elseif的縮寫注意else后面的冒號2.#DRY#Don’trepeatyourself拒絕重復!#dice_while_breakimportrandomwhileTrue:throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)ifthrow_1==6andthrow_2==6:breakprint('DoubleSixthrown!')3.字符串>

7、>>book_name=‘ProgrammingRaspberryPi’若直接輸入>>>book_name若輸入>>>print(book_name)#區(qū)別:第一個輸出一個字符串(帶引號),第二個打印一個值(不帶引號)字符串長度:>>>len(book_name)獲取字符串中指定位置字符:>>>book_name[1]截取字符串:>>>book_name[0:11]把字符串加到一起:>>>book_name+‘byDolcerena’【注意】數(shù)組下標參數(shù)用方括號;首字母的位置從0開始;輸入下標超出字符串

8、長度會報錯;截取時輸入第二個數(shù)字“11”,其實取到字符串的第10個字符;如果不確定取到哪里,可以[12:](或者[:12])這樣會默認取到最后(或者開頭)。4.列表字符串是字符的列表。>>>numbers=[123,34,55,321,9]給列表numbers賦初值(可以用len()得numbers的長度:5)>>>numbers[1:3]取numbers里的2,3項>>>numbers[0]=1將numbers里的第一項用“1”覆蓋>>>numbers.sort()對numbers里的值進行排序>>>

9、numbers.pop()移除列表中的一項,若括號中沒有聲明移除哪一項,則默認移除最后一項>>>numbers.insert(1,66)在列表中增加一項,1代表插入位置,66代表插入內(nèi)容>>>big_list=[123,'hello',['innerlist',2,True]]復合列表,結(jié)構(gòu)如下圖:big_list→123“hello”→‘innerlist’2True思考1:如何取出2?>>>big_list[2][1](將”big_list[2]”看做一個列表,列表后加[1]取出當前列表第二項,即2

10、)思考2:設(shè)計一個for循環(huán),將列表中的項列出來list=[1,'one',111]foriteminlist:print(item)【注意】pop()括號中的參數(shù)也是從0開始,即pop(1)移除列表中第二項;其他也是。5.函數(shù)功能:創(chuàng)造一個函數(shù)make_polite,讓句子變得禮貌。#functiondefmake_polite(sentence):polite_sentence=sentence+'please'returnpolite

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。