본문 바로가기 메뉴 바로가기

호밀밭의 파수꾼

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

호밀밭의 파수꾼

검색하기 폼
  • 분류 전체보기 (47)
    • HTTP, JS (9)
    • Python (10)
    • Python 모듈 (0)
    • 프로젝트 (0)
    • Front-End (0)
      • React (0)
    • Back-End (7)
      • Django (7)
    • Dev-Ops (1)
      • Docker (1)
    • 일상 (20)
      • 독후감 (9)
      • 일기 (11)
  • 방명록

closure (1)
[파이썬] 클로저(Closure)

def outer_func(): score_list = [] record = {} def inner_func(sub_name, score): score_list.append(score) record[sub_name] = score average = sum(score_list) / len(score_list) return f'평균점수 = {average}, 기록 = {record}' return inner_func 필자는 클로저 형태의 함수를 처음 마주했을 때 외부 함수가 내부 함수 객체를 그대로 반환하는 부분에 대해 이해가 가질 않았다. 지금 다시 생각해보면 그때 필자는 그냥 냉정하게 객체라는 개념에 대한 이해가 부족하지 않았나 싶다. (사실 지금도 부족하다) 과거로 돌아가서 클로저를 다시 보게 된다면 ..

Python 2022. 5. 31. 18:47
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바