【发布时间】:2020-11-27 20:01:13
【问题描述】:
知道我在 if/else 条件表达式这一行中做错了什么吗?
model_gender = '' if model_props.gender == 'MALE' else model_gender = ' [F]'
我收到此错误:
model_gender = '' if model_props.gender == 'MALE' else model_gender = ' [F]'
^
SyntaxError: can't assign to conditional expression
【问题讨论】:
-
model_gender = '' if model_props.gender == 'MALE' else '[F]'…!? -
这是
var = (a if cond else b),而不是(var = a) if cond else (var = b)。 -
你是对的 100%!!!我很抱歉这个愚蠢的问题,由于疲劳而发生。非常感谢!!!
标签: python