python 字串內建函式之開頭與結尾判斷

2022-03-10 11:53:14 字數 965 閱讀 8483

對於乙個字串,我們有時候需要判斷這個字串是否以指定字元(串)開頭或結尾。此種場景在我們的

檔案型別判斷中經常出現,如我們需要判斷乙個檔案是否是格式,那麼就需要判斷其檔案字尾是否符

合。那麼,python 的字串有兩個內建函式可以實現此功能:

a,判斷開頭,用startswith()

b,判斷結尾,用endswith()

首先,我們來看看startswith()

引數prefix傳入判斷的字元(串),start為查詢起始位置(未傳入預設為空),end為查詢末尾位置(未傳入預設為空)

tips:查詢範圍包括start,但不包括end,即前閉後開。

startswith()用於判斷字串是否以某一字元(串)開頭,是則返回true,否則返回false

上圖中,列印result結果為true(因為是以"he"開頭),列印result1結果為false(因為不是以「nu」開頭)

上圖中,字串s下標3到5的區間不包含「he」,返回結果為false,-3到-1區間包含「en」,則返回為true

對應endswith()函式,用法與startswith()一樣,只是endswith()是用於判斷末尾是否以某字元(串)

結尾

python之字串內建函式

本文詳細介紹python 常見的內建函式使用方法。1 string.capitalize 將字串的首字母進行大寫,其餘字元小寫。例 str hello world print str.capitaize hello world 2 center with,fillchar 返回乙個原字串居中,並使用...

python之字串常用內建函式

1 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數 2 string.endswith obj,beg 0,end len string 檢查字串是否以 ...

python字串內建函式

0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...