Python 导入所有Symphy函数时,如何使lambda成为符号?

Python 导入所有Symphy函数时,如何使lambda成为符号?,python,sympy,Python,Sympy,如果我使用以下方式导入sympy: from sympy import * 那么,如何将lambda设置为符号而不是函数 例如 在我的情况下,可能是因为Symphy已导入其所有功能(我在仅Symphy的环境中工作,因此非常方便),我收到错误: lambda = symbols('lambda') ^ SyntaxError: invalid syntax 如果我从Symphy导入所有函数,是否有任何方法可以避免此问题 谢谢这是因为lambda是创建lambda函数的关键

如果我使用以下方式导入sympy:

from sympy import *
那么,如何将lambda设置为符号而不是函数

例如

在我的情况下,可能是因为Symphy已导入其所有功能(我在仅Symphy的环境中工作,因此非常方便),我收到错误:

lambda = symbols('lambda')
           ^
SyntaxError: invalid syntax
如果我从Symphy导入所有函数,是否有任何方法可以避免此问题


谢谢

这是因为
lambda
是创建lambda函数的关键字。不能将其用作变量名。你得找个新名字。即使您找到了一种将
lambda
赋值给某个对象的方法,它也不会起作用,因为它没有被解析为潜在的变量名

例如:

lambda_ = symbols('lambda')

不会出现相同的错误。

因为
lambda
在Python中是一个特权关键字,所以有一个惯例是使用'lamda'(不带'b')作为变量名。这是有道理的,谢谢你
lambda_ = symbols('lambda')