程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> Python的startswith與endswith函數使用基礎教程

Python的startswith與endswith函數使用基礎教程

編輯:Python

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

 

startswith()函數

此函數判斷一個文本是否以某個或幾個字符開始,結果以True或者False返回。

text='welcome to xxxx 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 xxxx 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='xxxx.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 '這不是一張圖片'
    
# 執行結果:這是一張圖片

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved