字符串是否存在
說明:判斷一個字符串中是否存在某個子串或一個字符串中是否存在多個子串中的一個
判斷一個字符串中是否存在某個子串 in
>>> a = "I Love Crystal!And I Hate Tom!" >>> b = "Crystal" >>> c = "Tom" >>> d = "Jessie" >>> print(b in a) True >>> print(d in a) False >>>in關鍵詞可以用來判斷一個字符串中是否含有某個子串,如"Crystal"在"I Love Crystal!And I Hate Tom!"中,"Jessie"不在"I Love Crystal!And I Hate Tom!"中。
判斷一個字符中是否含有多個子串中的一個
如果我想判斷"I Love Crystal!And I Hate Tom!“是否含有"Crystal”, “Tom”, "Jessie"中的任意一個,只要有其中的任意一個就輸出True,應該怎么判斷呢?
>>> a = "I Love Crystal!And I Hate Tom!" >>> name_list = ["Jessie", "Tom", "Crystal"] >>> print(any(name in a for name in name_list)) True >>> name_list = ["Jessie", "Tomi", "Rose"] >>> print(any(name in a for name in name_list)) False >>>轉載自:python判斷一個字符串中是否存在多個子串中的一個 - 簡書 (jianshu.com)
總結
- 上一篇: Hive安装问题简述
- 下一篇: UML类图易混关系