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




![Python: pandas.Series如何只保留str,去除重複值?#isinstance(x:Any, str) -> bool #.drop_duplicates() #Series.apply( function )逐元素應用function運算 #DataFrame.apply( function )逐Series應用function運算 .drop_duplicates() 跟.unique()有何差別? df.drop_duplicates() 等效於 df[~df.duplicated()] Python: pandas.Series如何只保留str,去除重複值?#isinstance(x:Any, str) -> bool #.drop_duplicates() #Series.apply( function )逐元素應用function運算 #DataFrame.apply( function )逐Series應用function運算 .drop_duplicates() 跟.unique()有何差別? df.drop_duplicates() 等效於 df[~df.duplicated()]](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2024/11/20241123194900_0_5218de.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



![Python TQC考題810 最大值與最小值之差,L=[eval(i) for i in s.split()] Python TQC考題810 最大值與最小值之差,L=[eval(i) for i in s.split()]](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/05/20220507094526_36.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言