有一個長字符串, 還有一個列表, 其中有一些短字符串python
查找長字符串是否包含列表中的某個字符串, 只要包含就返回Trueide
>>> x = ["aa", "bb", "cc", "dd", "ee", "ff"] >>> s = "ttcaceekktlffc" >>> any((s.find(k) != -1) for k in x) True >>>
想要查找, 這個長字符串中是否包含那個列表中的全部字符串字符串
>>> all((s.find(k) != -1) for k in x) False
字符串查找和替換 的用法it
>>> "tta".find("t") 0 >>> if "tta".find("t") != -1: ... print "match." ... >>> if "tta".find("t") == -1: ... print "not found" ... else: ... print "found" ... found >>> "tta".replace("t","mt") 'mtmta' >>> "tta".replace("at","mt") 'tta' >>> "tta".replace("ta","mt") 'tmt' >>> any(x) # x中包含 不爲0或不是空字符串的元素 True >>> all(x) # x中全部元素都不爲0, 也不是空字符串 True