如何将值与反斜杠进行比较?

2024-04-19 07:35:36 发布

您现在位置:Python中文网/ 问答频道 /正文

if (message.value[0] == "/" or message.value[0] == "\"):
    do stuff.

我确信这是一个简单的语法错误,但是这个if语句有点问题。


Tags: ormessageifvalue语句do语法错误stuff
3条回答

这样试试:

if message.value[0] == "/" or message.value[0] == "\\":
  do_stuff

转义反斜杠:

if message.value[0] == "/" or message.value[0] == "\\":

documentation

The backslash (\) character is used to escape characters that otherwise have a special meaning, such as newline, backslash itself, or the quote character.

当您只需要检查相等性时,还可以简单地使用^{}运算符在一系列接受的元素中执行成员资格测试:

if message.value[0] in ('/', '\\'):
    do_stuff()

相关问题 更多 >