본문 바로가기

함수2

14. 콜백함수와 람다함수 1. 콜백함수(callback function) 콜백 함수는 다른 함수에 인자로 전달되어, 어떤 이벤트나 특정 조건에서 실행되게 되는 함수를 말합니다. 콜백 함수는 주로 비동기 작업이나 특정 이벤트 발생 시점에 어떤 동작을 수행할 때 사용됩니다. 2. 람다 함수(Lambda Funciont) 람다 함수는 파이썬에서 익명의 간단한 함수를 생성하기 위한 특별한 구문입니다. "익명의 함수"라는 것은 함수에 고유한 이름이 지정되지 않았음을 의미합니다. 람다 함수는 일반적인 함수(def를 사용하여 정의)와는 달리, 한 줄로 표현되는 짧고 간결한 함수를 생성할 때 주로 사용됩니다. arguments: 람다 함수에 전달되는 인자들입니다. expression: 반환할 표현식입니다. 이 표현식의 값이 람다 함수가 호출될.. 2024. 3. 18.
12. 사용자 정의 함수 1. 사용자 정의 함수 사용자 정의 함수란 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수를 의미합니다. 파이썬에는 많은 내장 함수들이 있지만, 때로는 우리의 요구사항에 맞게 동작하는 함수를 직접 만들어야 할 때가 있습니다. 이때 사용자 정의 함수를 작성하게 됩니다. 기본적인 구조는 아래와 같습니다. 1-1. 매개변수와 반환값이 없는 함수 가장 간단한 형태의 함수입니다. 특정 작업을 수행하고, 결과는 화면에 출력하거나 다른 변수에 저장하는 방식으로 활용됩니다. 1-2. 매개변수가 있고 반환 값이 없는 함수 함수 실행 시 필요한 데이터를 매개변수로 받아 처리하는 함수입니다. 1-3. 반환 값이 있는 함수 함수 실행 결과를 값으로 반환하는 함수입니다. 1-4. 기본값이 설정된 매개변수 매개변수에 기본값.. 2024. 3. 15.