chapter4操作列表

2021-10-07 10:11:51 字數 1993 閱讀 4859

1、如何 遍歷 整個列表?

假設有乙個列表,需要將其中每個元素列印出來。

需要注意是中文輸出會報錯,參考[在geany下輸出中文的方法]**(解決

刪除中文後就ok了

2、在 for 迴圈後面,沒有縮排( indent)**的**都只執行一次,而不會重複執行。

3、python 根據縮進來判斷**行與前乙個**行的關係。避免縮排錯誤。而for 語句末尾的冒號告訴 python ,下一行是迴圈的第一行。

4、建立數值列表:

(1) 函式 range() 讓你能生成一系列的數字:(###注意範圍)

(2)使用 range() 建立數字列表:

使用函式 range() 時,還可指定步長。##注意兩行**的區別。

##注意下圖兩種**的區別:

(3)列表最大值、最小值、求和計算:

5、(1)列表解析: 將 for 迴圈和建立新元素的**合併成一行,並自動附加新元素。

(2)列表的部分元素:python 稱之為 切片。輸出元素個數等於索引值之差。

(3)遍歷切片:

(4)複製列表:可建立乙個包含整個列表的切片,同時省略起始索引和終止索引( [:] ):

6、元組:列表非常適合用於儲存在程式執行期間可能變化的資料集。列表是可以修改的,這對處理**的使用者列表或遊戲中的角色列表至關重要。然而,有時候你需要建立一系列不可修改的元素,元組可以滿足這種需求。 python 將不能修改的值稱為 不可變的 ,而不可變的列表被稱為 元組(tuple) 。

(1)使用圓括號而不是方括號來標識;

(2)可以使用 for 迴圈來遍歷元組中的所有值;

(3)可以給儲存元組的變數賦值,從而「修改元組元素」;

7、設定**格式:**易於閱讀》易於編寫。python 改進提案 ( python enhancement proposal , pep )。

(1)縮排:pep 8 建議每級縮排都使用四個空格。在字處理文件中,大家常常使用製表符而不是空格來縮排。但混合使用製表符和空格會讓 python 直譯器感到迷惑。每款文字編輯器都提供了一種設定,可將輸入的製表符轉換為指定數量的空格。你在編寫**時應該使用製表符鍵,但一定要對編輯器進行設定,使其在文件中插入空格而不是製表符。在程式中不要混合使用製表符和空格可能導致極難解決的問題。

(2)行長:建議每行不超過 80 字元;注釋的行長都不超過 72 字元;

(3)空行:空行不會影響**的執行,但會影響**的可讀性;

(4)

Chapter 4 前後查詢

假設,現在有這樣乙個需求,需要從下面這則雜亂無章的文字 比如日誌 中提出所有人的姓名,所有人的姓名以 name 開頭,逗號結尾。name tom,password 123 name kim,password zas345 abc name kate,password pp456 name peter...

Chapter4 型別基礎

clr要求所有物件都用new操作符來建立 employee e new employee constructorparam1 new操作符所做的事情 1.計算型別以及所有基類中定義的例項欄位所需要的位元組數 2.在託管堆中分配指定型別要求的位元組數,分配物件的記憶體 3.它初始化物件的 型別物件指標...

Chapter 4 持久儲存資料物件

1 使用with open filename.副檔名 r w rb wb as data代替data open data.close 開啟檔案或者是寫檔案時一定要在檔名後加上副檔名,因為open 函式是根據檔名 副檔名搜尋滿足條件的檔案的。2 本章最重要的是了解到pickle 醃製 模組,此模組允許...