①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 內建...