파이썬 문법: 함수와 람다 표현식

seon·2024년 1월 5일

Algorithm

목록 보기
10/41
post-thumbnail

출처: 이것이 코딩 테스트다 with Python

함수

함수의 종류


내장 함수: input(), print()

함수 정의하기

  • 프로그램을 모듈화할 수 있다.
  • 매개변수: 함수 내부에서 사용할 변수
  • 반환 값: 함수에서 처리 된 결과를 반환
    defdefine정의하다 의 약자
  • 들여쓰기 실행 코드 블럭
  • 마지막에는 반환 값 명시 가능
  • 매개변수, 반환값은 존재하지 않을 수도 있음

더하기 함수 예시

  • add() 함수에는 인자를 넣어주어야 함.
  • 인자, argument : 함수를 호출할 때 넣는 값
  • 매개변수, paramenter : 함수 내부적으로 전달 받고자 하는 값

파라미터 지정하기

global 키워드

  • 해당 함수에서는 a를 지역변수로 만들지 않고 함수 바깥에 선언된 변수를 바로 참조하는 것

람다 표현식

  • 람다 표현식을 이용하면 함수를 간단하게 작성할 수 있습니다.
    - 특정한 기능을 수행하는 함수를 한 줄에 작성할 수 있다는 점이 특징입니다.
    > 이름 없는 함수
    ![](https://velog.velcdn.com/images/freedy/post/2930c4ec-0a33-4f59-bf6a-25246c1a82cf/image.png)
    입력으로 받을 매개변수를 차례대로 명시, 반환받을 값을 표현

하나의 함수! : (lambda a, b: a + b)()

람다 표현식 예시: 내장 함수에서 자주 사용되는 람다 함수

람다 표현식 예시: 여러 개의 리스트에 적용

map 함수는 각각의 원소에 어떠한 함수를 적용하고자 할 때 사용할 수 있습니다.

profile
🌻

0개의 댓글