python常用的內聯函式(不是最全但是最實用)

2021-10-23 01:24:15 字數 1219 閱讀 5353

python常用的內聯函式

help函式

help(要查詢的函式名稱)可以獲取函式的使用方法

比如:help(max)

得到

補充:查詢完敲個q退出

abs()求絕對值函式,max()求最大值函式,min()求最小值函式。這組函式用法一致,以max函式為例子:

len()求長度函式,divmod()求商和餘數的函式,pow(x,y[,z])函式x的y次冪對z取模,z可有可無。以最難的pow為例子吧:

比較函式:

cmp() 方法的語法:cmp(x,y)

如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

字串處理函式:

string.replace(str1,str2 [,n] ),將字串中所有的str1替換為str2,n可指定最多替換的次數

string.split(str[,n]),以str為分隔符(分割後丟失),將字串分割為多個字串,n可指定最多的分割次數

string.capitalize(),將字串第乙個首字母大寫

string.title(),將字串中所有單詞首字母大寫

string.lower()轉換所有大寫字元為小寫

string.upper()轉換所有小寫字元為大寫

filter

filter()函式接收乙個函式 f 和乙個list,這個函式 f 的作用是對每個元素進行判斷,返回 true或 false,filter()根據判斷結果自動過濾掉不符合條件的元素,返回由符合條件元素組成的新list。

zip函式

該函式接受任意多個list作為引數,並把相同索引的元素組合成tuple,最後形成乙個新的list,新的list長度以傳入引數的最小值為準。比如:

reduce函式有三個引數

function 有兩個引數的函式, 必需引數

sequence tuple ,list ,dictionary, string等可迭代物,必需引數

initial 初始值, 可選引數

python常用函式 python常用函式精講

返回值為bool型別的函式 bool是boolean的縮寫,只有真 true 和假 false 兩種取值 bool函式只有乙個引數,並根據這個引數的值返回真或者假。引數如果預設,則返回false 引數轉換使用標準的邏輯測試表示式 傳入布林型別時,按原值返回 傳入字串時,空字串返回false,否則返回...

內聯函式 C語言的inline內聯函式的作用

編譯器完成的,在呼叫處將函式展開,減少了呼叫函式時 進棧和出棧 壞處是會增加 段的大小 缺點 增加了編譯後的二進位制檔案的大小 為了提高執行的速度,對於一些程式 小,執行時間短但利用次數比較多的函式我們就定義為inline,對於短小的函式,可以省去call儲存現場等操作,提高程式執行速度。原文 分類...

c 的內聯函式

1 什麼是內聯函式?2 為什麼要引入內聯函式?3 為什麼inline能取代巨集?4 內聯函式和巨集的區別?5 什麼時候用內聯函式?6 如何使用內聯函式?7 內聯函式的優缺點?8 如何禁止函式進行內聯?9 注意事項 1 什麼是內聯函式?內聯函式是指那些定義在類體內的成員函式,即該函式的函式體放在類體內...