Python學習-20180108

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')
相關文章
相關標籤/搜索