[TIL] Python_Function

yejin20·2020년 9월 19일
0

TIL

목록 보기
19/29
post-thumbnail

1. Function(함수)


1) 함수 사용 이유

수학적인 함수와 같다.

  1. 반복되어 계속 사용되는 코드들을 효과적으로 사용하기 위해.
  2. 코드의 가독성을 높이기 위해.

2) 함수 기본 구조

def 함수명(parameter): 
	실행할 문장1
	실행할 문장2
	.
	.
	실행할 문장n
	return
  • Input을 해주는 Parameter → 함수 → Output을 해주는 Return 값
  • **Parameter와 Return은 Optinal이다. **

input해주는 parameter가 있을 수도 있고, 없을 수도 있으며
output해주는 return값이 있을수도, 없을 수도 있다.

  • Return은 함수가 아니다.

Print( )처럼 괄호를 사용하지 않아도 된다 (...^^; 내가 간과하고 있었던 부분)

  • Return 값은 함수에서 해당 함수로 호출한 주제(invoker)에게 결과값(output)을 보내준다.

3) 함수 호출

변수명1 = 함수이름(argument)   #argurment = 전달인자
print(변수명1)    #함수 출력

코드 예시 )

def meet(name1,name2):
    print(f"Hi!{name1}! Nice to meet you")
    print(f"Hello! {name2} Nice to meet you!")

nice = meet("김우빈","방탄소년단")

print(nice)

출력 )
Hi!김우빈! Nice to meet you
Hello! 방탄소년단 Nice to meet you!

profile
개(발자 어)린이입니다

0개의 댓글