在Python中有兩個函數(shù)分別是startswith()函數(shù)與endswith()函數(shù)抓狭,功能都十分相似,startswith()函數(shù)判斷文本是否以某個字符開始造烁,endswith()函數(shù)判斷文本是否以某個字符結束辐宾。
此函數(shù)判斷一個文本是否以某個或幾個字符開始,結果以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
此函數(shù)判斷一個文本是否以某個或幾個字符結束叠纹,結果以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后綴結尾判斷是否為可執(zhí)行文件
判斷文件名后綴是否為圖片
fileName1='pic.jpg'
if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):
print '這是一張圖片'
else:
print '這不是一張圖片'