我尝试使用 or 函数为同一输出输入多个单词,但它只将第一个单词作为输入,而不将其余单词作为输入。我该如何解决这个问题?谢谢!例如:
message.content.startswith("hi" or "hey")
Run Code Online (Sandbox Code Playgroud)
只接受“hi”作为输入,而不接受“hey”。
我尝试过将单词添加到列表中,但效果不佳。我对编码比较陌生,所以如果这是一个愚蠢的问题,我提前表示抱歉
小智 13
你可以这样编码:
message.content.startswith(("hi", "hey"))
Run Code Online (Sandbox Code Playgroud)
从 Python文档中str.startswith(prefix[, start[, end]]),我添加了强调:
如果字符串以前缀开头,则返回 True,否则返回
False。prefix 也可以是要查找的前缀元组。使用可选的开始,测试从该位置开始的字符串。使用可选的结束,停止在该位置比较字符串。
| 归档时间: |
|
| 查看次数: |
5298 次 |
| 最近记录: |