코딩테스트/Python 개념

[Python] eval() 문자열로된 식을 계산

박소민 2024. 2. 16. 12:00
eval
    : 매개변수로 받은 expression (=식)을 문자열로 받아서, 실행하는 함수

 

  • 식: 하나 이상의 값으로 표현 될 수 있는 코드
a > b 이런것도 식이고
1 + 2 이런것도 식 입니다.
물론 1 그 자체도 식 입니다.

 

 

  • 예시
eval("1+2") # 3
eval("abs(-8)") # 8
eval("len([1,2,3,4])") # 4
eval("round(1.5)") # 2
eval('"Somin" + "blog"') # Sominblog