반응형 [python3.10 기본] 18. 고급 함수 18.1 데코레이터데코레이터는 함수를 인자로 받아, 그 함수에 새로운 기능을 추가한 후 반환하는 함수입니다. 데코레이터를 사용하면 코드의 반복을 줄이고, 함수의 동작을 변경할 수 있습니다. 기본 데코레이터def my_decorator(func): def wrapper(): print("Something is happening before the function is called.") func() print("Something is happening after the function is called.") return wrapper@my_decoratordef say_hello(): print("Hello!")say_hello()인자를 받는 데코레이터d.. 2024. 7. 2. [Python] Week 6: 고급 함수 Day 1: 람다 함수강의 내용:람다 함수의 개념람다 함수의 정의와 사용법익명 함수의 특징과 용도람다 함수의 기본 구조실습:간단한 람다 함수 작성 및 호출여러 매개변수를 가지는 람다 함수 작성# 람다 함수 정의 및 호출add = lambda x, y: x + yprint(add(3, 5)) # 8# 여러 매개변수를 가지는 람다 함수multiply = lambda a, b, c: a * b * cprint(multiply(2, 3, 4)) # 24 Day 2: map, filter, reduce 함수강의 내용:map 함수map 함수의 개념과 사용법리스트와 람다 함수를 이용한 map 사용 예제filter 함수filter 함수의 개념과 사용법리스트와 람다 함수를 이용한 filter 사용 예제reduce 함.. 2024. 6. 1. 이전 1 다음 반응형