是的,第一个等号是赋值命令符,第二个等号是逻辑比较符。这条语句的意思就是把x和y的逻辑比较结果赋值给x,如果x和y相等,那么x就是True,反之就是False。如果写成下面这样估计你就能比较好理解:x = (x = y)
赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式。x+y不是一个变量,所以错了。π不是一个合法的变量名。3y不是一个合法的变量名。
no no no 这只是个字符串