Study/Python
#9_Python_3내장함수:실행 관련 함수
송호두
2022. 11. 16. 15:57
01 수치 연산 함수 abs() / divmod() / pow()
02 시퀀스형 / 반복 가능한 자료형을 다루는 함수
all() / any() / enumerate() / filter() / list() / tuple() / set() / dict() / map() / max() / min() / range() / sorted() / zip()
03 변환함수 chr() / ord() / hex() / int() / float() / str()
04 객체 조사를 위한 함수 dir() / globals() / locals() / id() / instance() / issubclass()
05 실행 관련 함수 eval()
01_eval()
실행 가능한 표현식의 문자열을 인자로 전달받아 해당 문자열의 표현식을 실행한 결과값을 반환하는 함수
expr = "2 + 5 * 3"
print("{0} => {1}".format(expr, eval(expr)))
expr = "'hello, python!'.upper()"
print("{0} => {1}".format(expr, eval(expr)))
# [결과]
# 2 + 5 * 3 => 17
# 'hello, python!'.upper() => HELLO, PYTHON!