復習 Python 匿名函數 內建函數
補充:
如圖:
舉例:
上例中的reduce用法:
內建函數
如圖,有137的函數、類等等
類的單詞首字母是大寫的
查看函數或者類的方法:
常用的內建函數:
1.返回數字的絕對值
查看內置函數方法:
所以:
2.取列表最大最小值
取大小值內建函數方法:
比較多個參數:
比較數字大小:
常用內建函數
len() 函數
字符串、元組、列表、字典都可以。一下為字典例子:
divmod() 內建函數:
由說明可以看出,這個函數的作用是返回兩個數字的商和余數。
pow()內建函數:
當兩個參數的時候,等於x的y次方,當三個參數的時候,等於x的y次方再跟z取余
舉例:
round() 內建函數:
舉例:
callable()內建函數:
判斷這個對象是不是可調用的
舉例:
type() 內建函數:
isinstance() 內建函數:
返回布爾值
舉例:
之前定義過 l 和 s 的函數:
和type的不用只處:
判斷類的時候,用isinstance能更好的判斷出來。
cmp() 內建函數:
比較字符串:
是按照字符來比較的,不是按照長度比較的。
range() 和 xrange() 這兩個之前已經見過。
類型轉換,內置函數:
int()
舉例:
long()
float()
complex()
轉變成一個復數
str()
list()
type()
hex()
返回16進制的字符串
eval()
將16進制還原成10進制
oct() 把10進制轉換成8進制
自己研究一下
chr()內建函數
返回的是對應的ascII碼的字符。
ord() 內建函數
關於字符串處理的內建函數(即,方法):
str.capitalize()
查看方法
方法說明:
返回一個字符串,字符串的首字母被大寫。
舉例:
str.replace()
說明:替換字符串
str.split()
把字符串切成列表
str.join()
string 模塊
import sting 導入模塊
很多方法
打印所有小寫字母
打印所有大寫字母
把字符串第一個字母變成大寫
替換字符串
序列處理函數:
filter()
定義函數名:
通過函數處理後:
zip()
當第三個列表的長度與前兩個不同的時候,按最短的取。
map()
兩個列表使用:
reduce()
fileter + 匿名函數
map + 匿名函數
reduce + 匿名函數
列表表達式(列表重寫)
舉例:
復習 Python 匿名函數 內建函數