오늘 글에서는 먼저 함수의 정의와 구현 방법을 알아야 합니다. 파이썬의 함수는 단일 또는 관련 코드 조각을 구현하는 데 사용됩니다. 기능. 기능은 애플리케이션 모듈성과 코드 재사용을 향상시킬 수 있습니다. 여러분은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!