簡體   English   中英

如何結合in if語句python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM