>  기사  >  백엔드 개발  >  파이썬의 함수란 무엇입니까? 함수를 정의하고 호출하는 방법

파이썬의 함수란 무엇입니까? 함수를 정의하고 호출하는 방법

乌拉乌拉~
乌拉乌拉~원래의
2018-08-15 13:51:353044검색

오늘 글에서는 먼저 함수의 정의와 구현 방법을 알아야 합니다. 파이썬의 함수는 단일 또는 관련 코드 조각을 구현하는 데 사용됩니다. 기능. 기능은 애플리케이션 모듈성과 코드 재사용을 향상시킬 수 있습니다. 여러분은 Python이 print()와 같은 많은 내장 함수를 제공한다는 것을 이미 알고 있습니다. 하지만 자신만의 함수를 만들고 python에서 함수형 프로그래밍을 시도해 볼 수도 있습니다. 이를 사용자 정의 함수라고 합니다.

원하는 함수로 함수를 정의할 수 있습니다. 다음은 간단한 규칙입니다.

1 함수 코드 블록은 def 키워드로 시작하고 그 뒤에 함수 식별자 이름과 괄호()가 옵니다.

2. 들어오는 매개변수와 독립 변수는 모두 괄호 안에 넣어야 합니다. 매개변수는 괄호 안에 정의할 수 있습니다.

3. 함수 문의 첫 번째 줄에서는 선택적으로 함수 설명을 저장하는 데 사용되는 문서 문자열을 사용할 수 있습니다.

4. 함수 내용은 콜론으로 시작하고 들여쓰기됩니다.

5.return [표현식] 함수를 종료하고 선택적으로 호출자에게 값을 반환합니다. 표현식 없이 반환하는 것은 None을 반환하는 것과 같습니다.

구문은 다음과 같이 볼 수 있습니다.

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]

(기본적으로 매개변수 값과 매개변수 이름은 함수 선언에 정의된 순서대로 일치합니다.)

다음으로 간단한 예를 들어보겠습니다.

def printme( str ):
   "打印传入的字符串到标准显示设备上"
   print str
   return

(이것은 문자열을 수신 매개변수로 가져와 이를 표준 디스플레이 장치에 인쇄하는 간단한 Python 함수입니다.)

함수는 위에서 언급되었으므로 함수 호출 방법에 대해 이야기해 보겠습니다.

정의 A 함수는 함수에 이름만 부여하고, 함수에 포함된 매개변수와 코드 블록 구조를 지정합니다. 이 함수의 기본 구조가 완성되면 다른 함수 호출을 통해 또는 Python 프롬프트에서 직접 실행할 수 있습니다. 다음 예제는 printme() 함수를 호출합니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 定义函数
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
# 调用函数
printme("我要调用用户自定义函数!");
printme("再次调用同一函数");

위 예제의 출력 예제는 다음과 같습니다.

我要调用用户自定义函数!
再次调用同一函数

위는 제가 오늘 설명하고 싶은 함수 정의 방법과 함수 호출 방법입니다. 위의 지식 포인트는 모두 예시를 제공하지만 여전히 직접 시도해 볼 필요가 있습니다. 결국 직접 수행하지 않으면 종이에 직접 말하는 것과 같습니다. 실습이 검증하는 가장 좋은 방법입니다. 당신이 배운 것. 마지막으로, 이 글이 파이썬을 배우시는 여러분에게 조금이나마 도움이 되기를 바랍니다.

더 많은 관련 지식을 알고 싶으시면 PHP 중국어 홈페이지의 Python tutorial 칼럼을 방문해 주세요.

위 내용은 파이썬의 함수란 무엇입니까? 함수를 정의하고 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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