Python中的startswith和endswith函數(shù)使用實(shí)例
在Python中有兩個函數(shù)分別是startswith()函數(shù)與endswith()函數(shù),功能都十分相似,startswith()函數(shù)判斷文本是否以某個字符開始,endswith()函數(shù)判斷文本是否以某個字符結(jié)束。
startswith()函數(shù)
此函數(shù)判斷一個文本是否以某個或幾個字符開始,結(jié)果以True或者False返回。
text='welcome to qttc blog'
print text.startswith('w') # True
print text.startswith('wel') # True
print text.startswith('c') # False
print text.startswith('') # True
endswith()函數(shù)
此函數(shù)判斷一個文本是否以某個或幾個字符結(jié)束,結(jié)果以True或者False返回。
text='welcome to qttc blog'
print text.endswith('g') # True
print text.endswith('go') # False
print text.endswith('og') # True
print text.endswith('') # True
print text.endswith('g ') # False
判斷文件是否為exe執(zhí)行文件
我們可以利用endswith()函數(shù)判斷文件名的是不是以.exe后綴結(jié)尾判斷是否為可執(zhí)行文件
# coding=utf8
fileName1='qttc.exe'
if(fileName1.endswith('.exe')):
print '這是一個exe執(zhí)行文件'
else:
print '這不是一個exe執(zhí)行文件'
# 執(zhí)行結(jié)果:這是一個exe執(zhí)行文件
判斷文件名后綴是否為圖片
# coding=utf8
fileName1='pic.jpg'
if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):
print '這是一張圖片'
else:
print '這不是一張圖片'
# 執(zhí)行結(jié)果:這是一張圖片
相關(guān)文章
pytest-sugar?執(zhí)行過程中顯示進(jìn)度條的腳本分享
Pytest-sugar是一款用來改善控制臺顯示的插件,增加了進(jìn)度條顯示,使得在用例執(zhí)行過程中可以看到進(jìn)度條,而且進(jìn)度條是根據(jù)用例是否通過標(biāo)注不同顏色,非常醒目,接下來通過本文給大家分享下pytest?sugar?顯示進(jìn)度條的腳本,感興趣的朋友一起看看吧2022-12-12python調(diào)用騰訊云實(shí)名認(rèn)證接口辨別身份證真假
這篇文章主要為大家介紹了python辨別身份真假之騰訊云身份證實(shí)名認(rèn)證接口,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05python+mysql實(shí)現(xiàn)簡單的web程序
上篇文章我們介紹了簡單的Python web程序,實(shí)現(xiàn)hello world,本文我們來結(jié)合一下mysql,實(shí)現(xiàn)對數(shù)據(jù)庫的簡單操作,希望對大家有所幫助2014-09-09Python 聊聊socket中的listen()參數(shù)(數(shù)字)到底代表什么
本篇文章對Python 聊聊socket中的listen()參數(shù)(數(shù)字)到底代表什么,進(jìn)行了很好的講解,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04Facebook開源一站式服務(wù)python時序利器Kats詳解
這篇文章主要為答案及介紹了Facebook開源一站式服務(wù)python時序利器Kats的功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11