전체 글 (94) 썸네일형 리스트형 4-4. 람다(lambda) 함수 안녕하세요! 지난 시간에는 함수의 매개변수에 기본값을 설정하거나, *args와 **kwargs를 사용하여 유연하게 인자를 받는 방법에 대해 알아보았습니다. 이제 여러분의 함수는 다양한 호출 방식에 대응할 수 있게 되었죠!이번 시간에는 파이썬에서 짧고 간결한 함수를 만들 때 매우 유용한 특별한 함수인 람다(lambda) 함수에 대해 알아보겠습니다. 람다 함수는 이름이 없는(익명) 함수이며, 주로 한 줄로 간단하게 표현되는 작은 기능을 수행할 때 사용됩니다.정식으로 def 키워드를 사용하여 함수를 정의하는 것과는 조금 다른, 간결하고 즉흥적인 함수 생성 방식이라고 생각하시면 됩니다. 그럼, 람다 함수는 어떤 특징을 가지고 어떻게 활용되는지 함께 살펴볼까요?Part 1: 람다(lambda) 함수란 무엇인가?람.. 4-3. 기본값, 가변 인자 (*args, kwargs) 안녕하세요! 지난 시간에는 함수의 매개변수를 통해 데이터를 입력받고, 리턴값을 통해 결과를 돌려주는 방법을 배웠습니다. 이제 여러분의 함수는 다양한 입력에 반응하고, 그 결과로 다른 작업을 이어갈 수 있게 되었죠!이번 시간에는 함수의 매개변수를 더욱 유연하게 다루는 세 가지 고급 기법에 대해 알아보겠습니다. 바로 기본값(Default Value) 매개변수, 그리고 정해지지 않은 개수의 위치 인자들을 받는 *args (아스타 args), 정해지지 않은 개수의 키워드 인자들을 받는 **kwargs (더블 아스타 kwargs) 입니다.이 기능들을 알면 함수를 호출할 때 더 편리해지고, 다양한 상황에 대응할 수 있는 강력한 함수를 만들 수 있습니다.Part 1: 기본값(Default Value) 매개변수 - 인.. 4-2. 매개변수와 리턴값 안녕하세요! 지난 시간에는 파이썬에서 함수를 정의하고 호출하는 기본적인 방법을 배웠습니다. 이제 특정 작업을 수행하는 코드를 묶어서 필요할 때마다 재사용할 수 있게 되었죠!하지만 지금까지 만든 함수는 항상 정해진 작업을 똑같이 반복할 뿐이었습니다. 예를 들어, add_numbers() 함수는 항상 10과 20만 더했습니다. 만약 다른 숫자를 더하고 싶다면 어떻게 해야 할까요? 그리고 함수가 계산한 결과를 화면에 출력하는 것을 넘어, 그 결과를 다른 곳에서 활용하고 싶다면요?이번 시간에는 함수를 더욱 유연하고 강력하게 만들어주는 두 가지 핵심 개념인 **매개변수(Parameter)**와 **리턴값(Return Value)**에 대해 자세히 알아보겠습니다.Part 1: 매개변수(Parameter) - 함수에.. 이전 1 ··· 21 22 23 24 25 26 27 ··· 32 다음