if “Hello” in my_string:
if my_string.find(“World”) != -1:
str.find() 若搜尋不到
會return -1
str.endswith()
#不要漏掉s
判斷fpath的附檔名
非常好用
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
用str.find()實做:
.startswith()
.endswith(ext)
推薦hahow線上學習python: https://igrape.net/30afN