나는 eval()을 이해하려고하지만 많은 행운이 없다.사용자 제공 통합 기능에 "eval"사용?
저는 자체 수학 라이브러리를 작성 중이며 통합을 라이브러리에 포함하려고합니다. 파이썬이 함수를 일련의 변수, 상수 및 연산자로 인식하도록 도움이 필요합니다. eval이 트릭을 수행 할 것이라고 들었지만 어떻게해야할까요?
fofx = input ("Write your function of x here >")
def integrate (fofx):
#integration algorithm here
#input fofx and recognize it as f(x) to be integrated.
나는 설명서를 시도했지만 제한적이며 평가할 제 기능에 적용 할 수있는 단서가 없습니다.
'eval'은 여기서 도움이되지 않습니다. ['ast'] (http://docs.python.org/py3k/library/ast.html "추상 구문 트리") –
그럼, 무엇이 당신의 질문입니까? – Marcin
http://docs.python.org/library/functions.html#eval이 (가) 제한적입니까? 이 링크에 대해 명확하지 않은 점은 무엇입니까? – Simon