컴퓨터/python
[python] 문자열로 된 식을 계산하기 - eval, exec
뽀또롱
2023. 6. 15. 15:50
1.eval()
eval()은 파이썬의 내장 함수로 문자열로 이루어진 식을 실행한다.
s = '1+2+3'
print(eval(s))
# 6
2.exec()
exec() '='가 들어간 문자열로 이루어진 '문'을 수행한다.
exec()은 변수 선언과 할당이 가능하지만 eval과 달리 결과값을 반환하지 않는다.
exec("s=1+2+3")
print(s)
# 6
print(exec("s=1+2+3"))
# None
728x90