熱線電話:13121318867

登錄
首頁精彩閱讀Python中的startswith和endswith函數使用實例
Python中的startswith和endswith函數使用實例
2017-11-25
收藏

Python中的startswith和endswith函數使用實例

Python中有兩個函數分別是startswith()函數與endswith()函數,功能都十分相似,startswith()函數判斷文本是否以某個字符開始,endswith()函數判斷文本是否以某個字符結束。

startswith()函數

此函數判斷一個文本是否以某個或幾個字符開始,結果以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()函數

此函數判斷一個文本是否以某個或幾個字符結束,結果以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執行文件

我們可以利用endswith()函數判斷文件名的是不是以.exe后綴結尾判斷是否為可執行文件

代碼如下:
# coding=utf8
 
fileName1='qttc.exe'
if(fileName1.endswith('.exe')):
    print '這是一個exe執行文件'  
else:
    print '這不是一個exe執行文件'
 
# 執行結果:這是一個exe執行文件

判斷文件名后綴是否為圖片

代碼如下:

# coding=utf8
 
fileName1='pic.jpg'
if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):
    print '這是一張圖片'
else:
    print '這不是一張圖片'
    
# 執行結果:這是一張圖片

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢