国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中endswith()函數的基本使用

2020-02-23 00:33:12
字體:
來源:轉載
供稿:網友

函數:endswith()

作用:判斷字符串是否以指定字符或子字符串結尾,常用于判斷文件類型

相關函數:判斷字符串開頭 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

 
常用環境:用于判斷文件類型(比如圖片,可執行文件)

>>> f = 'pic.jpg'>>> if f.endswith(('.gif','.jpg','.png')):  print '%s is a pic' %felse:  print '%s is not a pic' %f  pic.jpg is a pic

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 堆龙德庆县| 视频| 休宁县| 菏泽市| 遂平县| 高邑县| 屏山县| 横山县| 霍邱县| 丹棱县| 乌兰察布市| 西吉县| 太仓市| 同心县| 海城市| 铁岭市| 普兰县| 昭觉县| 灵山县| 盱眙县| 鄂伦春自治旗| 勃利县| 巨鹿县| 西林县| 林周县| 南通市| 普兰店市| 昆明市| 元朗区| 长春市| 敖汉旗| 黄平县| 日土县| 虞城县| 鸡东县| 贡觉县| 兰州市| 高唐县| 沙湾县| 宣城市|