Python中的startswith()函數用法
阿新 • • 發佈:2019-05-10
alex 設置 開頭 參數說明 返回值 用法 匹配 字符串 pre
函數:startswith()
作用:判斷字符串是否以指定字符或子字符串開頭
一、函數說明
語法:string.startswith(str, beg=0,end=len(string))
或string[beg:end].startswith(str)
參數說明:
string: 被檢測的字符串
str: 指定的字符或者子字符串。(可以使用元組,會逐一匹配)
beg: 設置字符串檢測的起始位置(可選)
end: 設置字符串檢測的結束位置(可選)
如果存在參數 beg 和 end,則在指定範圍內檢查,否則在整個字符串中檢查
返回值
如果檢測到字符串,則返回True,否則返回False。默認空字符為True
s = "hello good" print(s.startswith("h")) True print(s.startswith("hel")) True print(s.startswith("h", 4)) False print(s.startswith("go", 6, 8)) True # 匹配空字符集 print(s.startswith("")) True # 匹配元組 print(s.startswith("t", "b", "h"))
name = "alex" if name.startswith("al"): #startswith函數用於開頭是否是指定值print("相等") else: print("不相等")
#輸出: 相等
endswith()函數用於檢查結尾是否是指定值
name = "alex" if name.endswith("al"): #endswith函數用於結尾是否是指定值 print("相等") else: print("不相等")
#輸出: 不相等
Python中的startswith()函數用法