본문 바로가기

파이썬 도전기

03.19 클로저, 데코레이터

클로저 : 프로그래밍 언어에서 중요한 개념중 하나로, 함수와 그 함수가 참조하는 외부 변수(또는 자유변수) 사이의 관계를 나타냄. 클로저는 함수의 내부에서 정의된 함수로, 내부 함수가 외부 함수의 변수에 접근할  있고, 외부 함수는 내부 함수를 반환할  있습니다. 이로 인해 함수와  함수가 참조하는 상태(변수)를 함께 저장하고 유지할  있습니다.

 

 

 

 

 

 

클로저 사용하기!

 

 

 

데코레이터 : 파이썬에서 함수나 메서드의 동작을 수정하거나 확장하기 위한 강력한 도구, 데코레이터는 함수나 메서드를 래핑하거나 감싸서 추가 기능을 제공하며, 코드 재사용성과 가독성을 향상시킵니다. 데코레이터는 @ 기호를 사용하여 함수나 메서드 위에 적용됩니다.

 

 

 

 

데코레이터 만들기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'파이썬 도전기' 카테고리의 다른 글

03.19 스페셜 메서드  (0) 2024.03.19
03.19 상속  (0) 2024.03.19
03.18 과제 2  (0) 2024.03.18
03.18 객체지향과 클래스  (0) 2024.03.18
03.18 과제 1  (0) 2024.03.18