Python中的startswith和endswith函數(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)文章
Python?NumPy實用函數(shù)筆記之a(chǎn)llclose
這篇文章主要給大家介紹了關(guān)于Python?NumPy實用函數(shù)筆記之a(chǎn)llclose的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-01-01
使用Python實現(xiàn)解析HTML的方法總結(jié)
HTML(Hypertext Markup Language)是互聯(lián)網(wǎng)世界中的通用語言,用于構(gòu)建網(wǎng)頁,本文主要為大家介紹了如何使用Python解析HTML,包括各種方法和示例代碼,希望對大家有所幫助2023-11-11
Python faker生成器生成虛擬數(shù)據(jù)代碼實例
這篇文章主要介紹了Python faker生成器生成虛擬數(shù)據(jù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
Python中構(gòu)建終端應(yīng)用界面利器Blessed模塊的使用
Blessed?庫作為一個輕量級且功能強大的解決方案,開始在開發(fā)者中贏得口碑,今天,我們就一起來探索一下它是如何讓終端UI開發(fā)變得輕松而高效的吧2025-01-01
淺談Django QuerySet對象(模型.objects)的常用方法
這篇文章主要介紹了淺談Django QuerySet對象(模型.objects)的常用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03

