SyntaxError: can't assign to function call
时间: 2024-02-15 09:02:24 浏览: 105
解决python三元运算符 报错“SyntaxError: can't assign to conditional expression”
这个错误通常是因为你试图对一个函数的返回值进行赋值操作,而函数本身并不支持赋值操作。例如:
```
len("hello") = 5
```
这里的 `len("hello")` 是一个函数调用,它的返回值是一个整数,但是你不能对这个整数进行赋值操作。应该将赋值操作改为对一个变量的赋值,例如:
```
x = len("hello")
```
这样就不会出现这个错误了。
阅读全文