無窮無盡的內建函式

2021-09-24 08:17:29 字數 1737 閱讀 7808

可惡 還有這個啊

新增元素到尾部

集合 新增元素

***.add(元素)

記錄特定值出現的次數

***.count('值')

刪除所有元素

***.clear()

全沒了 刺激

del ***[位置]

轉換成字典

刪掉啦 合併列表

***.extend(yyy)

***和yyy就被合併啦

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中

seasons = ['spring', 'summer', 'fall', 'winter']

list(enumerate(seasons))

[(0, 'spring'), (1, 'summer'), (2, 'fall'), (3, 'winter')]

list(enumerate(seasons, start=1)) # 下標從 1 開始

[(1, 'spring'), (2, 'summer'), (3, 'fall'), (4, 'winter')]

去掉引數最外側引號並執行餘下語句

eval(『語句』)

返回 與map()類似 根據返回值決定是否保留

在指定位置插入元素

***.insert(3,'***')

在3處插入*** 剩下的順延

查詢具有特定值的元素位置

***.index('值')

***.index()

獲取所有鍵值對

計算字串包含字元數

大寫變小寫

***.lower()

轉換成列表

list(a)

map(函式,iterable迭代器)

獲取並刪除指定位置的元素

***.pop(位置)

urllib.parse.quote() 編碼(中文、啥的)

reduce(f,[x1,x2,x3])

f(f(x1,x2)x3)

刪除具有指定值的元素

***.remove('要shandiaodedongxi')

替換***.replace('被替換','替換',替換處總數)

str(99) 『99』

轉換成字串

重新排列元素(從小到大) 改變原列表內容

不改變原列表內容

***.sorted()

分割todo='a,b,c'

todo.split(',')

得到[a,b,c]

移除字串首尾字元

***.strip('要移除的字元')

切片函式

a=slice(2,4)

其實是字串方法啦

合併'合併標誌 比如說以,'.join(要合併的列表啥的)

呼叫父類

class a:

def add(self, x):

y = x+1

print(y)

複製**

class b(a):

def add(self, x):

super().add(x)

複製**

b = b()

b.add(2) # 3

獲取所有值

***.values()

你的燈還亮嗎 無窮無盡的問題

回顧這兩周左右的時間 12.08 12.24 粗略地研究了symbian圖形子系統和camera相關領域 應用 服務 驅動 可謂五味雜呈!有時候感覺像攀爬絕壁,在對問題了解很少的情況下,動手開始解決問題。通常是迫於外部的壓力,無奈卻又不得不拿出赴湯蹈火的勇氣來 有時候是 山外有山 大的問題被分解為小...

C程式無窮無盡的坑之一 賦值和判斷

被這個賦值 判斷 坑了好多次,下次還會繼續被坑。舉個例子 k 0 和 k 0 k 0 是把 0 賦值給 k k 0 判斷 k 的值是否為 0。1.while k 0 是把 k 賦值為 0,同時表示式的結果也是 0,所以while下的迴圈體不會執行。a b 是將b的值傳給 a,while a b 則表...

函式的呼叫 內建函式

函式是能夠實現特定功能的 塊。在我們呼叫乙個函式的時候,夢想便照進了現實,函式的功能就會實現。在所有的程式語言中,函式的實現都很簡單 直接呼叫函式名字,並提供引數即可。在程式中,絕大多數的函式是需要我們自己書寫的,但是在日常工作中有一些函式實現的功能是非常基本的,並且大家對結果的要求也一致,這些函式...