[英]How can I look for a keyword in a string in python?
我有一个 Python 程序,我需要在其中找到用户键入的关键字,例如字符串中可能包含其他未知单词的单词“schedule”。 到目前为止,我有这个,但它总是说favorite
的是True.
option = input("Would you like to start your schedule or open a favorite site? ")
schedule = False
favorite = False
if "schedule" in option:
schedule = True
elif "favorite" or "site" in option:
favorite = True
else:
print("Please pick an option")
print(schedule)
print(favorite)
这是人们常犯的错误。
import webbrowser
webpage = "https://classroom.google.com/u/1/h"
option = input("Would you like to start your schedule or open a favorite site? ")
schedule = False
favorite = False
if "schedule" in option:
schedule = True
elif "favorite" in option or "site" in option:
favorite = True
else:
print("Please pick an option")
print(schedule)
print(favorite)
你搞砸了第二个 if 语句。 你这样做了
elif "favorite" or "site" in option:
而是这样做
elif "favorite" in option or "site" in option:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.