함수 2

[Python] lambda 람다식 사용법 map, filter, reduce 함수

파이썬에서 제공하는 lambda(람다식)을 사용하면 함수를 보기 좋게 바꿀 수 있다. 람다식은 문법이라서 굳이 import 같은 setting 안해줘도 된다. 또한 람다식과 함께 사용하면 좋은 map, filter, reduce 함수에 대해 알아보자. 기본적인 함수 sum 함수를 구현해주고 a + b 값을 return 받는 기본적인 함수 사용법이다. def sum(a, b): return a + b print(sum(1,2)) 결과 3 함수를 람다식으로 변경하기 위에 함수를 람다식으로 바꿔보자. 아래 예제 처럼 람다 함수를 한줄로 줄 일 수 있다. lambda 식에 a,b 는 매개변수가 되고 a + b 가 return 값이 된다. 따라서 1 + 2 = 3이 출력된다. sum = lambda a,b: a+..

Python 2024.04.23

[Python] 파이썬 함수 사용법과 예제

함수란? 함수란 기능을 만들어 어떠한 입력 값을 받으면 결과 값을 반환해 주는 기능을 말한다. 입력 값과 결과 값이 없는 함수도 있다. 함수 사용 이유는 반복 적인 작업을 줄여주기 위해서 사용된다. 함수 기본 구조 함수의 기본 구조는 다음과 같다. 매개변수 a, b의 값을 받아서 return 으로 반환 값을 보내주는 구조다. def add(a,b): # def 함수 이름(매개변수, 매개변수): return a + b # 반환 값 함수 호출 함수를 호출 하려면 add(인수, 인수)를 넣어 호출한다. add 함수를 호출하는 예제다. c라는 변수에 add 함수의 리턴 값을 넣는다. c = add(1, 2) 함수를 작성하고 호출하는 전체 코드다. 주석에 적힌 순서를 잘봐라. def add(a,b): # 2. a..

Python 2024.02.07