아미(아름다운미소)

python eval 본문

랭귀지/PYTHON

python eval

유키공 2018. 9. 22. 12:00

eval

eval(expression)은 실행 가능한 문자열(2+2, 'hi' + 'Lee' 같은 것)을 입력으로 받아 문자열을 실행한 결과값을 리턴하는 함수입니다.

>>> eval('3+2')
5
>>> eval("'hi' + 'Lee'")
'hiLee'
>>> eval('divmod(4, 3)')
(1, 1)

보통 eval은 입력받은 문자열로 파이썬 함수나 클래스를 동적으로 실행하고 싶은 경우에 사용됩니다.

'랭귀지 > PYTHON' 카테고리의 다른 글

python strip()  (0) 2018.09.24
python enumerate()  (0) 2018.09.23
python json 송수신  (0) 2018.09.21
Python 소스코드 인코딩  (0) 2018.09.20
python anaconda에서 가상환경만들고 삭제하기  (0) 2018.09.19
Comments