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

24 投票
5 回答
171907 浏览
提问于 2025-04-15 17:59
if (message.value[0] == "/" or message.value[0] == "\"):
    do stuff.

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

5 个回答

2

试试这样做:

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

当你只需要检查两个东西是否相等时,你可以简单地使用 in 这个操作符来测试某个元素是否在一个被接受的元素序列中:

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

转义反斜杠:

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

来自文档

反斜杠(\)这个字符用来转义那些本来有特殊含义的字符,比如换行符、反斜杠本身或者引号。

撰写回答