실버를 위한 리눅스와 코딩

  • 홈
  • 태그
  • 운영체제
  • 리눅스
  • 안드로이드
  • 블로그 소개
  • 방명록

Lambda 2

Python Lambda 함수 심화: 기본값, 가변 인자, 키워드 인자

🐍 Python Lambda 함수 심화: 기본값, 가변 인자, 키워드 인자🔸 1. 기본값(Default Parameter)lambda 함수도 일반 함수처럼 기본 인자값을 설정할 수 있습니다.incr = lambda x, inc=1: x + incprint(incr(10)) # 11print(incr(10, 5)) # 15inc의 기본값은 1로 설정됨incr(10) → 10 + 1 = 11incr(10, 5) → 10 + 5 = 15🔸 2. 가변 인자 (*args)*args는 여러 개의 위치 인자를 받을 수 있도록 해줍니다.vargs = lambda x, *args: argsprint(vargs(1, 2, 3, 4, 5)) # (2, 3, 4, 5)x는 첫 번째 인자 1을 받고나머지 2, ..

언어/파이썬 2025.03.28

한 줄짜리 함수: 람다(Lambda) 함수

🐍 Python Lambda 함수 완벽 정리🔸 Lambda 함수란?lambda는 파이썬에서 익명 함수(Anonymous Function) 를 만들 때 사용하는 키워드입니다.def로 함수 이름을 지정해 정의하는 방식과 달리, 간단한 연산을 짧고 간결하게 표현할 때 유용합니다.🔹 기본 문법lambda 매개변수들: 표현식매개변수들: 함수에 전달할 인자들표현식: 반환값을 계산하는 한 줄짜리 식→ return 키워드는 사용하지 않습니다.✅ 예제# 예제 1: 매개변수 없이 항상 1을 반환f = lambda: 1print(f()) # 출력: 1# 예제 2: 두 수를 더하는 함수g = lambda x, y: x + yprint(g(1, 2)) # 출력: 3

언어/파이썬 2025.03.27
이전
1
다음
더보기
반응형
프로필사진

실버를 위한 리눅스와 코딩

실버를 위한 리눅스. 실버도 리눅스를 즐길 수 있습니다. 실버도 코딩을 할 수 있습니다.

  • 분류 전체보기
    • 운영체제
    • 리눅스
      • 리눅스 설치
      • 리눅스 기초
      • 리눅스 응용
    • 안드로이드
    • 유틸리티
      • Web Programing
      • Cloud
    • 언어
      • 파이썬
      • 자바스크립트
      • R프로그래밍
      • 프로세싱

Tag

리눅스명령어, mate, 노년에설치하는리눅스, 프로세싱, Linuxmint, 리눅스, 리눅스명령어_cat, vscode, 데스크톱환경, VMware, appimage, 리눅스민트, 운영체제, VirtualBox, 파이썬, 데스크톱, Linux, 셸, 프로세싱예제, vmwaretools,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바