문자열에서 수학 표현식 평가 stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 다음 오류가 반환됩니다. Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '2^4' 이 문제를 eval해결할 수 있다는 것을 알고 있지만 문자열에 저장되는 수학적 표현을 평가하는 더 좋고 안전한 방법이 있습니까? Pyparsing 을 사용하여 수학적 표현을 구문 분석 할 수 있습니다. 특히 fourFn.py 는 기본 산술 표현식을 구문 분석하는 방법을 보여줍니다. 아래에서는 쉽게 재사용 할 수 있도록 fourFn을 숫자 파서..