用python語言,如何判斷一段字串中是否包含指定的字串

2021-04-02 08:10:11 字數 1614 閱讀 1131

1樓:姑娘紅色控京

python的string物件沒bai有contains方法,不用使用dustring.contains的方法判斷是否zhi包含子字串dao,但是python有更簡單的專方法來替換屬contains函式。

方法1:使用 in 方法實現contains的功能:

site = ''

if "jb51" in site:

print('site contains jb51')輸出結果:site contains jb51方法2:使用find函式實現contains的功能s = "this be a string"

if s.find("is") == -1:

print "no 'is' here!"

else:

print "found 'is' in the string."

2樓:玫瑰她愛你

用一個源庫函式,就是sscanf。它是從字串中讀取資料,如果讀取的資料等於你的b中的每個元素。

python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型計算機程式設計語言,由guido van rossum於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。python語法簡潔而清晰,具有豐富和強大的類庫。

它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

3樓:匿名使用者

好像直接用 if 『bcd』 in 'abcdefghi'

如何判斷字串中,包含子字串

4樓:兄弟連教育北京總校

string strdec = "天網";

string strfirewall = "防火牆";

//返回-1,表是不包含子字串

if((strsrc.find(strdec) != -1) && (strsrc.find(strfirewall) != -1))else}

python re模組如何判斷字串中包含某些特定字元?如檔名中不能包含'?','/'等字元,如何檢查?

5樓:gta小雞

^方法有很多,例如使用首尾位置標記^$+非法字符集[^]實現:

regex = r'^[^\\/:\*\?"<>\|]+$' #不能為空,不能含有\/:*?"<>|等字元

tests = ['abc_def',

'abc.def',

'abc/def',

'\?"',

'']matches = [i for i in tests if re.match(regex,i)]

print(matches)

還可以通過負向零寬斷言(?!)等方式實現。

如何判斷一段感情是否有未來

內在信任,是決定關係未來的首要因素。內在信任是情感供給的源頭,不管遇到什麼問題,只要內心信任是穩固的,關係就更容易獲得自然修復,感情自然也有未來。很多人在問感情有沒有未來時,其實內心充滿了焦慮和恐懼。如果這時候問自己在怕什麼?得到的答案可能是 我怕我的付出沒用,我怕我浪費時間,我怕我失去了更多的機會...

用c語言編寫輸入一段英文,1統計這段英文的單詞數2輸入特定單詞,統計本單詞在上述英文中出現的次數

include include include char getword file fp int main char words 2000 word 50 search 50 gets words fputs words,fp fclose fp if fp fopen en.txt r null ...

C語言裡如何判斷空格C語言中如何判斷一個字元是空格下一個字元不是空格

如下 int main void else return 0 c語言對zhi字元判斷是否為空格有兩種方式 dao if c printf c是空格 這種方法比較直觀,直接比較當前字元和空格是不是相等,是的話就是空格了。演示如下 2.if c 32 printf c是空格 c語言中字元和數值比較,會轉...