Python中endswith 函式的基本使用

2022-10-04 23:18:30 字數 1176 閱讀 3430

函式:ends

作用:判斷字串是否以指定字元或子字串結尾,常用於判斷檔案型別

相關函式:判斷字串開頭 startswith()

一、函式說明

語法:string.endswith(str, beg=[0,end=len(string)])

string[beg:end].endswith(str)

引數說明:

string: 被檢測的字串

str:      指定的字元或者子字串(可以使用元組,會逐一匹配)

beg:    設定字串檢測的起始位置(可選,從左數起)

end:    設定字串檢測的結束位置(可選,從左數起)

如果存在引數 beg 和 end,則在指定範圍內檢查,否則在整個字串中檢查 

返回值:

如果檢測到字串,則返回true,否則返回false。

解析:如果字串string是以str結束,則返回true,否則返回false

注:會認為空字元為真

二、例項

>>> s = 'hello good boy doiido'

>>> print s.endswith('o')

true

>>> print s.endswith('ido')

true

>>> print s.endswith('do',4)

true

>>> print s.endswith('do',4,15)

false#匹配空字符集

>>> print s.endswith('')

true

#匹配元組

>>> print s.endswith(('t','b','o'))

true

常用iazgs環境:用於判斷檔案型別(比如,可執行檔案)

本文標題: python中endswith()函式的基本使用

本文位址: /jiaoben/python/122238.html

python中的endswith 函式

函式意義為 判斷字串是否以指定的x結尾 函式格式為 str 字串 str.endswith x,star,end x 被指定的,可以為單個字元,字串,甚至可以是元組 star 字串索引的起始位置,預設為0 end 字串索引的截止位置,預設為字串的最後位置 str star end endswith ...

python之函式用法endswith

coding utf 8 python 27 xiaodeng python之函式用法endswith endswith 說明 返回布林值,判斷字串是否以指定字尾結尾.可選引數 start 與 end 為檢索字串的開始與結束位置 endswith s.endswith suffix start en...

python中 python中的 與

這一部分首先要理解python記憶體機制,python中萬物皆物件。對於不可變物件,改變了原來的值,其別名 變數名 繫結到了新值上面,id肯定會改變 對於可變物件,操作改變了值,id肯定會變,而 是本地操作,其值原地修改 對於 號操作,可變物件和不可變物件呼叫的都是 add 操作 對於 號操作,可變...