Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith()

加入好友
加入社群
Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

if “Hello” in my_string:

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

 

if my_string.find(“World”) != -1:

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

str.find() 若搜尋不到

會return -1

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

 

str.endswith()

#不要漏掉s

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

判斷fpath的附檔名

非常好用

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

elif fpath.endswith((“.csv”,”.txt”)):

the endswith() method in Python supports passing a tuple of suffixes, so fpath.endswith((".csv", ".txt")) will work as expected. It will check if fpath ends with either “.csv” or “.txt”.

但如果使用in的話,

tuple則非我們預期的結果

if ("Hello", "World") in my_string will not work as intended because it is checking if the tuple ("Hello", "World") exists as a whole in the string my_string.

 

str.startswith()

#不要漏掉s

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

用str.find()實做:

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

.startswith()

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

.endswith(ext)

Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: 如何確認某段文字是否出現在string中? in ; str.find() ; str.endswith() ; str.startswith() - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *