Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 함수 정의하기

<시간/>

기능을 정의하여 필요한 기능을 제공할 수 있습니다. 다음은 Python에서 함수를 정의하는 간단한 규칙입니다.

  • 함수 블록은 키워드 def로 시작하고 그 뒤에 함수 이름과 괄호( ( ))가 옵니다.
  • 모든 입력 매개변수 또는 인수는 이 괄호 안에 넣어야 합니다. 이 괄호 안에 매개변수를 정의할 수도 있습니다.
  • 함수의 첫 번째 명령문은 선택적 명령문(함수의 문서 문자열 또는 독스트링)이 될 수 있습니다.
  • 모든 함수 내의 코드 블록은 콜론(:)으로 시작하고 들여쓰기됩니다.
  • 반환 [표현식] 문은 함수를 종료하고 선택적으로 표현식을 호출자에게 다시 전달합니다. 인수가 없는 return 문은 return None과 동일합니다.

구문

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

기본적으로 매개변수에는 위치 동작이 있으며 정의된 것과 동일한 순서로 매개변수에 알려야 합니다.

예시

다음 함수는 문자열을 입력 매개변수로 받아 표준 화면에 출력합니다.

def printme( str ):
"This prints a passed string into this function"
print str
return