li=[11,22,33]'不得了'
) 此處傳入的值只能是乙個,如乙個字串,乙個元組,乙個數字,闖入兩個就會報錯
print(li)
執行結果:[
11, 22, 33, '
不得了']
2.clear() 清空列表
3.copy 拷貝列表
(1)淺拷貝
li=[11,22,33]v=li.copy()
print(v)
執行結果:[
11, 22, 33]
4.count() 計算列表中元素的個數
5.extend(interable)擴充套件原列表,傳入引數必須是可迭代物件
li=[11,22,33]li.extend(
'不得了')
6.index(value,start=none,end=none) 根據值獲取該值當前的索引位置(從左往右)
7.insert(
index, p_object
) 在指定位置插入傳入的值(第乙個引數指定插入的位置,第二個引數指定插入的值)
8.pop(index=none) 刪除乙個列表中指定位置的元素(預設為組後乙個),並獲取刪除的元素
9.remove(value)刪除列表中指定的元素,左邊優先,只刪除第乙個
10.reverse() 將當前列表中的所有元素進行翻轉
11.sort(key=none,reverse=false
) 將列表中的元素由小到大排列(預設),當設定reverse=true時,從大到小排列。
類的魔法方法
構造和析構 構造 類定義時,有時候寫 init 方法,有時候卻沒有,這是為什麼呢?init self,答 需求!new cls 重寫str字串類 calss upstr str def new cls,string string會原封不動的傳給init方法 string string.upper r...
Python 類內建魔法方法
一 str 方法 python class 內建函式有很多,想到了先記下來.str str 方法和 init 方法類似,都是一些特殊方法,都會自動執行的,init 是初始化的作用,str 則是用來返回物件的字串表示式。在我們編寫乙個新的python類的時候,總是在最開始位置寫乙個初始化方法 init...
Python類的魔法方法
名字重整,類中例項物件的私有屬性,可以使用 dict 檢視,檢視到的私有屬性其實已經改名為 類名 屬性名,可以使用例項物件.類名 屬性名檢視。表示類的描述資訊 module 表示當前操作的物件在那個模組 class 表示當前操作的物件的類是什麼 test.py test.py coding utf ...