>  기사  >  백엔드 개발  >  자세한 예제와 함께 Python 사용자 정의 함수와 Python 함수 반환 값을 하나의 기사에서 읽어보세요.

자세한 예제와 함께 Python 사용자 정의 함수와 Python 함수 반환 값을 하나의 기사에서 읽어보세요.

Tomorin
Tomorin원래의
2018-08-14 13:44:492447검색

함수는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.