어떤 프로그래밍 언어를 배우던지
가장 어려운 부분들인 조건문 반복문
함수의 '함수 시간'이다.
연습 문제의 수도 이 3가지가 가장 많은데
각각의 작동 원리와 사용 방법 등을
충분히 익히고 나면 이후로는
코드를 좀 더 쉽고 안전하고
효율적으로 사용하는 방법,
코드를 공유하는 방법,
공유한 코드를 받아서 사용하는
방법 등을 다루는 내용을 다루므로
상대적으로 난이도가 내려간다고 하니
조금만 힘을 내보자.
용어 정리
함수를 사용하는 것을 영어로
function call,우리말로
함수를 호출한다고 표현하고
호출하기에 앞서 함수의 이름을
만드는, 다른 말로 함수를 선언하는
과정이 선행된다.
함수를 선언할 때, 선언하는 함수의
괄호 내부에 여러 가지 자료들을
넣게 되는데 이러한 자료들을
매개변수(parameter)라고 부르며
함수를 호출할 때, 호출하는
함수의 괄호 내부에 있는
자료들을 전달인자 (argument)
라고 부른다.
마지막으로 함수를 호출하고
최종적으로 나오는 결과를
return (리턴 값)이라고부른다.
함수의 기본 형태
#함수를 선언하는 부분
def 함수 이름 ( 매개변수 ) :
print("Takudaddy")
print("Takudaddy")
#함수를 호출하는 부분
함수 이름 (전달인자 )
코드 실행 순서
맨 아래 함수 이름이 먼저 호출이 되며
호출하는 순간 전달인자 값이 매개변수에
전달되고 내부의 코드가 차례대로 실행되는
순서이며 return을 만난 경우, return 아래로
코드가 있다 하더라도 무시된 채 프로그램이
종료된다.
'프로그래밍 > Python' 카테고리의 다른 글
기초) 일반, 가변, 기본 매개변수 사용법 (0) | 2020.05.28 |
---|---|
기초) 가변 매개변수와 기본 매개변수 차이 (0) | 2020.05.28 |
기초) list comprehension / 문제 풀기 (0) | 2020.05.27 |
기초) 리스트와 딕셔너리에 적용하는 함수 (0) | 2020.05.27 |
문제 풀기) 종합 문제 (0) | 2020.05.26 |