我应该为此使用什么?
What should I use for this?
好的。我又回到了为我的 Toontown 私人服务器制作服务器端笑脸男头的任务上。现在,我做了一个 if 语句来过滤谁是我,谁不是我。
if invoker.getName() = "Toonman"
但是,它说语法无效。我来这里是想问一下,这行 python 代码的正确语法是什么?
感谢您的帮助。
if invoker.getName() == "Toonman":
=
是赋值
==
是相等性检查。
is
是身份验证(谢谢!)
if invoker.getName() = "Toonman"
在上面的代码中,if invoker.getName()
是正确的,"Toonman"
也是正确的。出现错误是因为在这样的语句中,if
需要一个 ==
运算符。
来自 http://www.tutorialspoint.com/python/python_basic_operators.htm:
=
"Assigns values from right side operands to left side operand"
==
如果两个操作数的值相等,则条件成立。
基本上,当您设置 name = "Toonman"
时使用 =
,而当您检查 if name == "Toonman":
.
时使用 ==
好的。我又回到了为我的 Toontown 私人服务器制作服务器端笑脸男头的任务上。现在,我做了一个 if 语句来过滤谁是我,谁不是我。
if invoker.getName() = "Toonman"
但是,它说语法无效。我来这里是想问一下,这行 python 代码的正确语法是什么? 感谢您的帮助。
if invoker.getName() == "Toonman":
=
是赋值
==
是相等性检查。
is
是身份验证(谢谢!)
if invoker.getName() = "Toonman"
在上面的代码中,if invoker.getName()
是正确的,"Toonman"
也是正确的。出现错误是因为在这样的语句中,if
需要一个 ==
运算符。
来自 http://www.tutorialspoint.com/python/python_basic_operators.htm:
=
"Assigns values from right side operands to left side operand"
==
如果两个操作数的值相等,则条件成立。
基本上,当您设置 name = "Toonman"
时使用 =
,而当您检查 if name == "Toonman":
.
==