Python中的startswith和endswith函数使用实例
Python中的startswith和endswith函數(shù)使用實(shí)例
在Python中有兩個(gè)函數(shù)分別是startswith()函數(shù)與endswith()函數(shù),功能都十分相似,startswith()函數(shù)判斷文本是否以某個(gè)字符開(kāi)始,endswith()函數(shù)判斷文本是否以某個(gè)字符結(jié)束。
startswith()函數(shù)
此函數(shù)判斷一個(gè)文本是否以某個(gè)或幾個(gè)字符開(kāi)始,結(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ù)判斷一個(gè)文本是否以某個(gè)或幾個(gè)字符結(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 '這是一個(gè)exe執(zhí)行文件'??
else:
??? print '這不是一個(gè)exe執(zhí)行文件'
?
# 執(zhí)行結(jié)果:這是一個(gè)exe執(zhí)行文件
判斷文件名后綴是否為圖片
代碼如下:# coding=utf8
?
fileName1='pic.jpg'
if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):
??? print '這是一張圖片'
else:
??? print '這不是一張圖片'
????
# 執(zhí)行結(jié)果:這是一張圖片
轉(zhuǎn)載于:https://www.cnblogs.com/amengduo/p/9586726.html
總結(jié)
以上是生活随笔為你收集整理的Python中的startswith和endswith函数使用实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 播放视频比较好的框架
- 下一篇: Question: Database O