0
幫我解決這個問題,而不使用.split() 返回True當且僅當字符串A包含字符串B.例如,如果第一個參數是'我喜歡icecream ',第二個參數是'icecream',那麼函數應該返回True。字符串B在字符串A-Python初學者編程
然而如果第一個參數是「我喜歡冰淇淋」,第二個參數是「冰」,則函數應該返回假,因爲這個詞「冰」是不是相同的字爲 '冰淇淋'
幫我解決這個問題,而不使用.split() 返回True當且僅當字符串A包含字符串B.例如,如果第一個參數是'我喜歡icecream ',第二個參數是'icecream',那麼函數應該返回True。字符串B在字符串A-Python初學者編程
然而如果第一個參數是「我喜歡冰淇淋」,第二個參數是「冰」,則函數應該返回假,因爲這個詞「冰」是不是相同的字爲 '冰淇淋'
就試試這個:
def isWithin(word1, word2):
return word2 in word1.split()
>>> isWithin('I like icecream', 'icecream')
True
>>> isWithin('I like icecream', 'ice')
False
>>>
有沒有另一種方式這樣做,而不使用.split()? – Ephraims
這不是問題。 – Laurel
好點,我忘記這麼做 – Ephraims