[Python] lambda 함수
람다(lambda)함수는 파이썬에서 사용되는 익명의 함수입니다. 간단한 함수를 한줄로 정의 할 수 있게 해주는 기능입니다. 주로 다른 함수의 인자로 사용되거나, 짧은 함수가 필요할때 유용합니다.기본구조lambda 인자: 표현식 예시1. 간단한 람다함수# 일반 함수def add(x, y): return x + y# 같은 기능의 람다 함수add_lambda = lambda x, y: x + yprint(add(3, 5)) # 출력: 8print(add_lambda(3, 5)) # 출력: 8 2. 정렬에 사용되는 람다 함수pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]pairs.sort(key=lambda pair: pair[1])p..
더보기
[Python] Python의 문자열 포맷팅
1. % 연산자 - C스타일의 포맷팅 방식으로, 파이썬 초기부터 상용되었습니다. - 가장 오래된 방식이지만, 여전히 많은 래거시 코드에서 사용됩니다.name = "Alice"age = 30print("내 이름은 %s이고, %d살입니다." % (name, age))# 출력: 내 이름은 Alice이고, 30살입니다. 2. str.format() 메서드 - % 연산자 보다 새로운 방식으로, 파이썬 2.6부터 도입되었습니다. - % 연산자보다 더 유연하고 가독성이 좋습니다.name = "Bob"age = 25print("내 이름은 {}이고, {}살입니다.".format(name, age))# 출력: 내 이름은 Bob이고, 25살입니다.# 인덱스 사용print("내 이름은 {0}이고, {1}살입니다...
더보기