python學習記錄 16

2021-10-11 17:24:04 字數 1084 閱讀 2227

測試題:

1. 我們根據列表、元組和字串的共同特點,把它們三統稱為什麼

序列,因為他們有以下共同點:

1)都可以通過索引得到每乙個元素

2)預設索引值總是從0開始(當然靈活的python還支援負數索引)

3)可以通過分片的方法得到乙個範圍內的元素的集合

4)有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)

2. 請問分別使用什麼bif,可以把乙個可迭代物件轉換為列表、元組和字串?

list()、tuple()、str()

3. 你還能複述出「迭代」的概念嗎?

迭代指輸入經過多次迴圈操作變換,每一次迴圈作為下一次輸出的輸入引數,並進入下一次迴圈變換

4. 你認為呼叫 max(『i love fishc.com』) 會返回什麼值?為什麼?

返回』v『,因為max(』str『)返回str中ascii碼最大的字元

5. 哎呀呀,現在的小屁孩太調皮了,鄰居家的孩子淘氣,把小甲魚剛寫好的**畫了個圖案,麻煩各位魚油恢復下啊,另外這傢伙畫的是神馬嗎?怎麼那麼眼熟啊!??

動動手:

0. 猜想一下 min() 這個bif的實現過程

3. 請寫下這一節課你學習到的內容:格式不限,回憶並複述是加強記憶的好方式!

忘光了已經

Python學習之旅 16

開啟檔案,得到檔案控制代碼並賦值給乙個變數 通過控制代碼對檔案進行操作 關閉檔案 f open chenli.txt 開啟檔案 first line f.readline print first line first line 讀一行 print 我是分隔線 center 50,data f.rea...

Python學習筆記 16

自己總結的 遞迴就是將大的問題分解為相同的小問題,方法內重複呼叫自己 求10的階乘 10 deffactorial n for迴圈方法 result n for i in range 1 n result i return result n 4 print factorial n 遞迴就是將大的問題...

python學習筆記(16)

因為列舉成員不是有序的,所以它們只支援通過標識 identity 和相等性 equality 進行比較。enum 類的列舉是不支援大小運算子的比較的。使用 intenum 類進行列舉,就支援比較功能。usr bin env python3 coding utf 8 import enum class...