字串查詢---find,index, rfind(右查詢), lfind(左查詢)
find:查詢字串是否包含某個字串,返回第一次發現的位置,找不到時返回-1
index:與find幾乎相同,但是找不到值時,返回錯誤
判斷類的函式 :此函式特點一般是is開頭
isalpha: 判斷是否是字母,需要注意兩點, 1:此函式預設前提是字串至少包含乙個字元,沒有
即返回false。 2:漢字被認為是alpha,所以,此函式不區分英漢如需區分英漢使用unicode。
isdigit, isnumeric, isdecimal 三個判斷數字的函式
**此類函式不建議使用,在後期的爬蟲中,判斷是否是數字建議使用正則**
區別:isdigit:
true :unicode數字,byte數字(單位元組),全形數字(雙位元組),羅馬數字
false:漢字數字
error:無
isnumeric:
true:unicode數字,全形數字(雙位元組)
false:羅馬數字, 漢字數字
error:byte數字(單位元組)
isdecimal:
true:unicode數字,全形數字(單位元組),羅馬數字, 漢字數字
false:無
error:byte數字(單位元組)
內容判斷類:startswith/endswith(以什麼開頭和以什麼結尾)
suffix:被檢測的字串,必須有
start:範圍開始
end:範圍結束
islower/isupper:判斷字串是否是大寫或小寫(僅限英文),漢語無大小寫
操作類函式:
format:格式化
strip:刪除字串頭和尾空格刪除。lstrip(刪除左邊), rstrip(刪除右邊),也可以刪除頭尾的其他內容
通過自帶的引數。
join:拼接兩個字串
列:a = "#"
b=['a', 's', 'd']
print(a, join(b))
結果:a#s#d# 這個和按順序字串不同,join個我的感覺是插入
內建函式 str
str 將資料強制轉型為字串。每種資料型別都可以強制轉型為字串。str 1 1 str 1,2,3,4 1,2,3,4 str types 對於簡單的資料型別比如整型,你可以預料到 str 的正常工作,因為幾乎每種語言都有乙個將整型轉化為字串的函式。然而 str 可以作用於任何資料型別的任何物件。這...
Python class內建函式 str
當我們定義乙個類 class field def init self,name self.name name field field liang print field main field instance at0x10c011d40 要怎麼樣才能輸出物件的實際內容呢,我們使用str函式 clas...
php中常用array內建函式,str內建函式
array 1.array chunk 把陣列分割為陣列塊 cars array volvo bmw toyota honda mercedes opel print r array chunk cars,2 2.array column 返回陣列中單一列的值 3.array combine 合併倆...