python學習筆記一

2022-08-17 10:15:14 字數 1689 閱讀 7036

①isinstance(a,b):a為值,b為型別,返回值為true或false,該函式判斷a的型別是否為b

②assert:斷言,檢驗條件是否正確,若錯誤返回assertionerror。

③range(start,stop,step)start為開始,stop終止,step步長。範圍含前不含後,引數可以為乙個,可以為兩個,也可以為三個

④list列表,內部元素可以不同,甚至可以為列表,可以為空列表

增添元素:

extend()擴充套件函式可以將乙個新列表新增至列表尾部,但是extend()的引數為列表形式

insert(位置,值),該函式用來插入元素在列表中的任意位置(列表元素位置從0開始),該函式有兩個引數,第乙個引數為列表中的位置,第二個為要插入的值。

刪除元素:

remove(name)函式:引數name為要刪除的值

del: 可以使用del list[i]的方法刪除索引為i的值,del也可以刪除整個列表:del list

pop(索引)函式,該函式可以無引數pop(),也可以有乙個引數pop(索引),引數為要刪除的值得索引,每次使用pop()函式都會返回刪除的值

列表的分片:

list[索引1,索引2]取列表內部對應的幾個值:

使用分片可以完成列表的複製,比如:①

但是我們可以發現,使用list = list 這種形式得出來的結果也時一樣的:②

那麼他們到底有區別嗎?答案是肯定的,第一張圖使用empty1 = empty[0:10]是產生乙個新的empty1列表,內容與empty相同,而第二張圖中的empty2=empty確實則是empty2指向了empty的首個元素的位址,相當於empty列表多了乙個empty2的名字,看了下圖大家就明白了:

對列表empty逆序之後,empty1列表排序沒有發生變化,說明empty1與列表empty互不相關,而列表empty2發生了變化,說明了empty2與empty是同乙個列表。  

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...

Python學習筆記 一

python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...