내장 함수2 [파이썬(PYTHON) : 중급] 함수 고급 활용 2. 함수 고급 활용 함수 고급 활용에서는 재귀 함수, 가변 인자와 키워드 인자, 데코레이터, 제너레이터와 같은 고급 함수 사용법을 다룹니다. 이를 통해 코드의 재사용성과 유지 보수성을 높이고, 효율적인 프로그래밍 기법을 익히게 됩니다. 2.1 클로저와 데코레이터 2.1.1 클로저 개념과 활용 방법 클로저는 함수 내부에서 정의된 내부 함수(inner function)로, 외부 함수의 변수를 참조하고 저장할 수 있는 기능을 가진 함수입니다. 클로저는 외부 함수가 종료된 이후에도 내부 함수가 외부 함수의 변수를 참조할 수 있게 해 줍니다. 예제 코드 def outer_function(x): def inner_function(y): return x + y return inner_function closure .. 2023. 5. 7. [파이썬(PYTHON)] 함수와 모듈 3. 함수와 모듈 3.1. 함수 정의와 호출 함수는 특정 작업을 수행하는 코드의 모음입니다. 함수를 사용하면 코드를 재사용할 수 있고, 프로그램의 구조를 개선할 수 있습니다. 파이썬에서 함수는 def 키워드를 사용하여 정의하고, 함수 이름 뒤에 괄호와 콜론을 붙입니다. 함수를 호출할 때는 함수 이름과 괄호를 사용합니다. 예제 코드 def greet(): print("Hello, World!") greet() # 함수 호출 3.2. 인자와 반환값 함수는 인자를 받아서 처리한 후 결과를 반환할 수 있습니다. 인자는 함수 정의에서 괄호 안에 지정하고, return 키워드를 사용하여 값을 반환합니다. 예제 코드 def add(a, b): return a + b result = add(3, 4) print(res.. 2023. 5. 3. 이전 1 다음