1、經常使用python內置函數python
內置函數示例:api
#求絕對值 print(abs(10))
#取最大值 print(max(1,2,3,5))
#統計長度 print(len({'a':123,'b':333}))
#求商和餘數,返回是一個元組 x=4 y=2 print(divmod(x,y))
#四入五入,返回的是一個folat。第二個參數能夠選擇精度 print(round(12.3333,2))
#判斷一個對象是不是可調用的。好比函數,可是變量沒法調用 def test(): pass print(callable(test))
#查看類型 type()
#判斷一個對象是不是給定類型,第二個參數是類型。返回的是一個布爾類型 a='111' isinstance(a,str)
#比較對象大小。若是x大於y返回1,x等於y返回-1,x小於y返回-1 cmp(x,y)
#轉換int int() #轉換整長 long() #轉換浮點 float() #轉換字符串 str()
#轉爲複數 complex() #把10進制轉換爲8進制 hex() #把8進制轉換爲10進制 oct() #0-255的acsii碼值 chr() #返回acsii碼對應的值 ord()
2、處理字符串的內置函數函數
s='dsfaa11122Afsadf' #把字符串首字母大寫,若是首字母是數字則不變 s.capitalize(s)
#字符串替換,把舊的字符串,替換爲新的字符串,count 能夠去指定替換幾回 s.replace(old,new,[count])
#字符串切割,默認是空格分割 split(分隔符,[切幾回]
#字符串連接 s.join('12df')
string模塊對象
#string模塊:打印全部的大小寫的字母 string.lowercase string.uppercase
#把第一個字符串替換爲大寫 string.capitalize('hello') #把hello中的,l替換爲a string.replce('1111','l','a')