赋值是 Python 中的运算符吗?
Is assignment an operator in Python?
我检查了operator precedence in Python 3,发现没有赋值(=
)。
我想知道赋值是不是运算符。如果不是,为什么用 Google 搜索时会出现这么多“赋值运算符”?与其他实数运算符(布尔运算符、比较运算符等)的优先级关系是什么?
没有。赋值始终是 Python.
中的语句
这就是为什么在 Python.
中禁止诸如 if 语句中的赋值之类的事情,这在某些其他语言中是可以接受的
我检查了operator precedence in Python 3,发现没有赋值(=
)。
我想知道赋值是不是运算符。如果不是,为什么用 Google 搜索时会出现这么多“赋值运算符”?与其他实数运算符(布尔运算符、比较运算符等)的优先级关系是什么?
没有。赋值始终是 Python.
中的语句这就是为什么在 Python.
中禁止诸如 if 语句中的赋值之类的事情,这在某些其他语言中是可以接受的