在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執行檔案
判斷檔名字尾是否為
複製** **如下:
print '這是一張'
else:
print '這不是一張'
# 執行結果:這是一張
python文字字元分析
編寫程式接收字串,按字元出現頻率的降序列印字母。分別嘗試錄入一些中英文文章片段,比較不同語言之間字元頻率的差別。a6.4calletter txt input 請輸入一段英文片段 txt txt.lower count for i in range 97 123 count chr i txt.co...
python中文字字型 Python中的文字和位元組
概述 最近工作中的專案同時使用到了 python2 和 python3 遇到了文字和位元組方面的 tricks,自己之前對這方面不太了解,學習並總結一下。編碼介紹 unicode 標準 unicode 是用於表示文字以供計算機進行處理的通用字元編碼標準。unicode 標準提供了一種對多語種純文字進...
解決Python對齊文字字串問題
問題 我們需要以某種對齊方式將文字做格式化處理。解決方案 對於基本的字串對齊要求,可以使用字串的ljust rjust 和程式設計客棧center 方法。示例如下 text hello world text.ljust 20 hello world text.rjuthlmvuayzgst 20 h...