[Python] eval(), exec() 함수
eval() 함수 문자열로 표현된 파이썬 식을 인수로 받아 파이썬 컴파일 코드로 변환 a = 1 a = eval('a+4') print(a) 결과 : 5 외부에서 입력 받은 문자열로 조건문을 수행 하고 싶을 때 활용 가능 exampleCode = "1 = 7)".format(7,10) if eval(exampleCode): print("Success") 주의 : eval 함수에 문을 인수로 받으면 Syntax Error 발생 - eval('a = a+4') 는 Syntax Error 임 exec() 함수 문자열로 표현된 파이..
2022.03.07