참고) 3.10부터는
__peg_parser__
가 사라진다!
25개 예약어 톺아보기
True
, False
, None
제외 모두 소문자파이썬에서 함수란?
함수에 대한 용어 정리
함수를 정의한다
: 함수를 만드는 것 함수를 호출한다
: 정의한 함수를 사용하는 것매개변수(parameter)
: 함수 괄호 내부에 넣는 여러 가지 자료인수(argument)
: 함수를 호출할 때 넣는 값리턴값(return)
: 함수의 결과🚨주의🚨 : 매개변수와 인수의 의미를 잘 구분해야 한다!
def 함수 이름(매개변수):
수행할 문장1
수행할 문장2
...
def add(a, b): # 함수 이름은 add이고 입력 두개(a, b)값을 받으면
return a + b # 리턴값은 입력 두개(a, b)를 더한 값이다.
입력값, 결과값이 있는 함수
입력값이 없는 함수
없음
결과값이 없는 함수
없음
🥺 왜 결과값이 없나요?
- 결과값은 함수가 최종으로 리턴하는 값
- 이 부분에서 출력된 값 == 수행할 문장 안에 있는 print 함수!
- 결과값을 변수에 할당해 리턴값이 있는지 없는지 파악해보자.
- repeat 함수를 할당한 check변수를 출력하면 -> None 확인 가능!
입력값도 결과값도 없는 함수