반응형
함수
: 특정 기능을 수행하기 위한 코드블록
def 키워드를 이용하여 함수를 정의한다 = 매개변수, 리턴 등
함수 내 작성 코드는 항상 실행하는 것이 아님 → 호출을 해야 실행이 된다!
# 매개변수 x, 리턴 x def [함수이름]: 함수호출시 실행내용 # 매개변수 x, 리턴 o def [함수이름]: 함수호출시 실행내용 return 리턴문장 # 매개변수 o, 리턴 x def [함수이름(매개변수)]: 함수호출시 매개변수를 활용하는 실행내용 # 매개변수 o, 리턴 o def [함수이름(매개변수)]: 함수호출시 매개변수를 활용하는 실행내용 return 리턴문장 |
사용자 정의 함수, 내장함수
사용자 정의 함수
ㄴ 필요한 기능을 개발자가 직접 함수로 정의. 필요할 때마다 호출하여 사용 가능합니다.
ㄴ 함수이름, 매개변수, 실행내용, 리턴값 등을 정의합니다.
내장함수
: 파이썬에서 기본적으로 제공하는 함수
print() | 매개변수로 전달하는 값 또는 변수 값을 콘솔에 출력 |
input() | 사용자 입력으로 받은 값을 문자열로 반환 |
type() | 변수의 자료형을 반황 |
len() | 문자열, 리스트, 튜플, 딕셔너리 등의 길이(항목수)를 반환 |
max() | 매개변수로 전달받은 변수의 최댓값을 반환 |
min() | 매개변수로 전달받은 변수의 최솟값을 반환 |
반응형
댓글