新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python判斷字符串是否包含另一個字符串
Python判斷一個字符串是否包含子串的方法有很多,下面介紹幾種方法。

在江達等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、成都網(wǎng)站建設 網(wǎng)站設計制作按需設計網(wǎng)站,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,營銷型網(wǎng)站建設,外貿(mào)網(wǎng)站建設,江達網(wǎng)站建設費用合理。
1.使用成員操作符 in
>>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True
2.使用string模塊的find()/rfind()方法
>>> 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異常。 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()方法
>>> 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
當前標題:創(chuàng)新互聯(lián)Python教程:python判斷字符串是否包含另一個字符串
URL地址:http://m.5511xx.com/article/dpjejss.html


咨詢
建站咨詢
