파이썬: 함수
함수
- 함수를 사용해 소스코드가 반복되어 프로그램의 크기가 비효율적으로 커지는 것을 방지
- 입력된 Test Case에 대해 특정한 알고리즘 수행 결과를 반복적으로 출력할 때 활용
def 함수명(매개변수):
실행 소스코드
return 반환 값
return
값 없이 함수 내에서 결과를 출력하고 종료할 수도 있음
인자 지정
- 함수 호출에서 인자(Argument)를 넘길 때, 파라미터 변수를 직접 지정해서 값을 넣을 수 있음
def add(a,b):
print(a + b)
add(b = 3, a = 7)
global
- 함수 내에서 함수 밖의 변수 데이터에 접근하여 값을 변경할 때 활용됨
a = 0
def func():
global a
a += 1
for i in range(10):
func()
print(a)
Lambda
표현식
- 특정한 기능을 수행하는 함수를 한 줄에 작성할 수 있게함
- 파이썬 정렬 라이브러리 사용 시, 정렬 기준을 설정할 때에도 자주 활용됨
def add(a, b):
return a + b
# 일반적인 add() 메서드 활용
print(add(3, 7))
# 람다 표현식으로 구현한 add() 메서드
print((lambda a, b: a + b)(3, 7))
Author And Source
이 문제에 관하여(파이썬: 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@leejaylight/파이썬-함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)