함수
- 특정한 작업을 하나의 단위로 묶어 놓은 것
- 불필요한 소스코드의 반복을 줄일 수 있음
함수의 종류
- 내장 함수 : 파이썬이 기본적으로 제공하는 함수
- 사용자 정의 함수 : 개발자가 직접 정의하여 사용할 수 있는 함수
함수 정의하기
- 매개변수 : 함수 내부에서 사용할 변수
- 반환 값 : 함수에서 처리된 결과를 반환
def 함수명(매개변수): #매개변수와 반환 값은 존재하지 않을 수 있다
실행할 소스코드
reutrn 반환 값
global 키워드
- 변수를 지정하면 해당 함수에서는 지역 변수를 만들지 않고, 함수 바깥에 선언된 변수를 바로 참조
여러 개의 반환 값
- 파이썬에서 함수는 여러 개의 반환 값을 가질 수 있음
람다 표현식
- 람다 표현식을 이용하면 함수를 간단하게 작성할 수 있음
- 특정한 기능을 수행하는 함수를 한 줄에 작성할 수 있다는 점이 특징
def add(a,b):
return a + b
#일반적인 add() 메서드 사용
print(add(3,7))
#람다 표현식으로 구현한 add() 메소드
print((lambda, a, b:a+b)(3,7))
array = [('홍길동', 50), ('이순신', 32), ('아무개', 74)]
def my_key(x):
return x[1]
print(sorted(array, key=my)key))
print(sorted(array, key = lambda x: x[1]))
'파이썬' 카테고리의 다른 글
실전에서 유용한 표준 라이브러리 (0) | 2021.07.20 |
---|---|
조건문과 반복문 (0) | 2021.07.20 |
기본 입출력 (0) | 2021.07.20 |
사전, 집합 자료형 (0) | 2021.07.20 |
문자열, 튜플 (0) | 2021.07.19 |
댓글