Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在'&书信电报;字符串>';需要字符串作为左操作数,而不是列表_Python - Fatal编程技术网

Python 在'&书信电报;字符串>';需要字符串作为左操作数,而不是列表

Python 在'&书信电报;字符串>';需要字符串作为左操作数,而不是列表,python,Python,如果列表包含特定单词,如何使Python退出 text = input("Input text: ") if["exit","quit","close"] in text: Quit() 相反 if text in ["exit","quit","close"]: 您可以将其读取为伪英语,您正在检查该字符串是否在列表中 如果要检查列表中是否有部分输入,可以使用any if any(x in ["exit", "quit", "close"] for x in text.split('

如果列表包含特定单词,如何使Python退出

text = input("Input text: ")
if["exit","quit","close"] in text:
    Quit()

相反

if text in ["exit","quit","close"]:
您可以将其读取为伪英语,您正在检查该字符串是否在列表中

如果要检查列表中是否有部分输入,可以使用
any

if any(x in ["exit", "quit", "close"] for x in text.split(' ')):

你把它倒过来了。试一试

如果[“…”,“…”]中的文本:


把它想象成“如果这是在那里面”。

你的If语句是错误的,
文本在[…]中。
我以前试过。它可以工作,但用户可以输入多个单词,如“退出程序”