[英]How to combine in & if statements python
我正在學習python2.7,我似乎無法弄清楚如何使用in&if語句檢查字符串中的特定單詞。
v="this is test string"
def i():
if "test" in v == True:
return "its there"
print i
無論什么時候我運行它只返回我的位置,而不是打印“它那里”或給我一個錯誤,我只是想不知道我做錯了什么,我覺得我錯過了一些非常簡單的事情,我試過切換退貨聲明有印刷但沒有區別。
你實際上必須調用該函數:
print i()
這將執行i
函數中的邏輯。
您還需要在函數中添加參數。 我們稱之為'v',您不需要與'True'進行比較。 嘗試將代碼更改為:
v="this is test string"
def i(v):
if "test" in v:
return "its there"
print i(v)
您應該使用括號調用該函數:
print i()
`if "test" in v:
return True`
要么
`if v.find('test') != -1:
return True`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.