함수는 Python 프로그래밍의 핵심 콘텐츠 중 하나입니다. 이번 글에서는 Python 사용자 정의 함수 개념과 Python 함수 반환 값 관련 지식 포인트를 주로 소개합니다. Python 사용자 정의 함수란 무엇인가요? 무엇을 하는지, 함수를 정의하는 방법 및 Python 함수 반환 값을 호출하는 방법.
Python 사용자 정의 함수란 무엇입니까
함수는 단일 또는 관련 함수를 구현하는 데 사용되는 체계적이고 재사용 가능한 코드 세그먼트입니다.
함수는 애플리케이션 모듈성과 코드 재사용을 향상시킬 수 있습니다. 여러분은 Python이 print()와 같은 많은 내장 함수를 제공한다는 것을 이미 알고 있습니다. 그러나 사용자 정의 함수라고 하는 자신만의 함수를 만들 수도 있습니다.
그래서 Python 함수
1. 원하는 함수로 함수를 정의할 수 있습니다. 다음은 간단한 규칙입니다.
2 함수 코드 블록은 다음과 같습니다. 함수 식별자 이름 뒤에 괄호()를 넣습니다.
3. 들어오는 매개변수와 독립 변수는 모두 괄호 안에 넣어야 합니다. 매개변수는 괄호 안에 정의할 수 있습니다.
4. 함수 명령문의 첫 번째 줄에서는 선택적으로 함수 설명을 저장하는 데 사용되는 문서 문자열을 사용할 수 있습니다.
5. 함수 내용은 콜론으로 시작하고 들여쓰기됩니다.
6.return [표현식] 함수를 종료하고 선택적으로 호출자에게 값을 반환합니다. 표현식 없이 반환하는 것은 None을 반환하는 것과 같습니다.
Python 사용자 정의 함수 정보Syntax:
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]
기본적으로 매개변수 값과 매개변수 이름은 함수 선언에 정의된 순서대로 일치합니다.
예
def printme( str ): "打印传入的字符串到标准显示设备上" print str return
그렇다면 Python 함수 반환 값을 어떻게 작성할까요?
return 문:
return 문 [표현식]은 함수를 종료하고 선택적으로 호출자에게 표현식을 반환합니다. 매개변수 값이 없는 return 문은 None을 반환합니다. 이전 예에서는 값을 반환하는 방법을 보여주지 않았습니다. 다음 예에서는 이를 수행하는 방법을 알려줍니다.
#!/usr/bin/python # -*- coding: UTF-8 -*- # 可写函数说明 def sum( arg1, arg2 ): # 返回2个参数的和." total = arg1 + arg2 print "函数内 : ", total return total; # 调用sum函数 total = sum( 10, 20 );
위 예의 출력 결과:
函数内 : 30
위 내용은 자세한 예제와 함께 Python 사용자 정의 함수와 Python 함수 반환 값을 하나의 기사에서 읽어보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!