함수1 [Python] 13_function_1 [def 함수] 함수의 구조 def 함수이름([인수, ...]): # 함수의 인수는 필요없으면 생략할 수 있고 필요하면 필요한 만큼 사용할 수 있다. 함수가 실행할 문장 ... [return 함수를 실행한 결과 값] # 함수를 실행한 결과가 없다면 return을 생략할 수 있다. 함수의 실행 순서: 프로그램에서 함수가 호출되면 호출된 함수로 제어가 넘어간다. => 복귀 주소는 스택에 저장된다. 호출된 함수에서 정의한 기능을 끝까지 모두 실행하거나 return을 만나면 함수가 종료되고 함수를 호출한 문장으로 돌아간다. return 뒤에 값이 있으면 값을 가지고 돌아가고 return 뒤에 값이 없거나 return 자체가 없으면 None을 가지고 돌아간다. ㅡㅡㅡㅡㅡ # 가장 일반적인 함수의 모양 # 함수는 정의 단계에서는 .. 2021. 3. 3. 이전 1 다음 728x90