轉自---http://blog.csdn.net/yl2isoft/article/details/52079960html
1.使用成員操做符 inpython
>>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True
2.使用string模塊的find()/rfind()方法spa
>>> import string >>> s='nihao,shijie' >>> t='nihao' >>> result = string.find(s,t)!=-1 >>> print result True >>> result = string.rfind(s,t)!=-1 >>> print result True
3.使用string模塊的index()/rindex()方法
index()/rindex()方法跟find()/rfind()方法同樣,只不過找不到子字符串的時候會報一個ValueError異常。.net
import string def find_string(s,t): try: string.index(s,t) return True except(ValueError): return False s='nihao,shijie' t='nihao' result = find_string(s,t) print result #True
4.使用字符串對象的find()/rfind()、index()/rindex()和count()方法code
>>> s='nihao,shijie' >>> t='nihao' >>> result = s.find(t)>=0 >>> print result True >>> result=s.count(t)>0 >>> print result True >>> result=s.index(t)>=0 >>> print result True參考連接:https://www.cnblogs.com/johnson-yuan/p/7910087.html