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

무루무루 개발일지

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

무루무루 개발일지

검색하기 폼
  • 분류 전체보기 (50)
    • Python (29)
    • MySQL (3)
    • Web (17)
  • 방명록

클로저 (1)
15. 파이썬의 클로저와 데코레이터

1. 클로저 (Closure) - 함수와 그 함수가 참조하는 외부 변수(또는 자유 변수) 사이의 관계 - 클로저는 함수의 내부에서 정의된 함수로, 내부 함수가 외부 함수의 변수에 접근할 수 있고, 외부 함수는 내부 함수를 반환할 수 있음 - 함수와 그 함수가 참조하는 상태(변수)를 함께 저장하고 유지할 수 있음 # 2곱셈을 하고 싶을 때 def mul2(n): return n*2 print(mul2(5)) # 5곱셈을 하고 싶을 때 def mul5(n): return n*5 print(mul5(10)) ## 더 발전을 시켜서 # __call__ : 곱셈에 대한 내용을 call에 넣음, 곱해지는 결과는 같음, class Mul: def __init__(self, m): print('생성자 호출') self..

Python 2024. 3. 19. 16:09
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • animation적용
  • 로또번호생성
  • trasform
  • MySQLdb
  • 닷홈
  • 변수
  • HTML
  • 줄 간격
  • 폼
  • CSS
  • JavaScript
  • 고정위치
  • DB프로그램만들기
  • 출력
  • 절대위치
  • Python
  • DB단어장
  • 박스사이징
  • MySQL
  • 파이썬SQL연동
  • 솔로의식탁
  • 상대위치
  • html이론
  • FOR
  • 클래스문
  • __call__
  • Enclosing
  • EPL정보프로그램
  • 리스트
  • 셋
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바