Rieul's Index

  • 홈

2021/04/13 1

eval, exec 함수

알고리즘 문제를 풀면서 다른 분들은 어떻게 코드를 썼는지 둘러보던 중에 유독 느린 코드가 있어서 들어가봤습니다. exec함수에다가 한 줄로 쓴 코드였습니다. 느려서 문제라기보단 이렇게 쓸 수도 있구나 싶었습니다. 검색하니 eval도 같이 나와서 이해한 내용만 같이 정리해봤습니다. eval 함수는 변수가 포함된 식(expression)을 문자열(string) 형태로 받아 작동합니다. a0 = 'Hello' a1 = 'World!' for i in range(2): print(eval('a' + str(i))) ------------------------------ Hello World! exec 함수는 객채(object)를 문자열 형태로 받아 작동합니다. exec('a = 1') 언급한 문제는 먼저 예시가..

알고리즘/Python 2021.04.13
이전
1
다음
더보기
프로필사진

Rieul's Index

  • 분류 전체보기 (13)
    • 취미 (0)
      • minecraft (0)
    • App (1)
      • Flutter (1)
    • Web (6)
      • Advise_clothes (3)
      • Database (3)
    • 알고리즘 (6)
      • Python (6)

Tag

Spring Boot, 파이썬, Min, 연산자 //, split, SOP, 백준 1110, join, list, Cors, 연산자 %, 파이선, .reverse(), input, 알고리즘, Python, 백준, map, set함수, 백준 3052번,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2021/04   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바