[TIL] Python_Function

3218 단어 TILpythonTIL

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!

좋은 웹페이지 즐겨찾기