>  기사  >  백엔드 개발  >  Python의 함수 정의 키워드는 다음과 같습니다.

Python의 함수 정의 키워드는 다음과 같습니다.

(*-*)浩
(*-*)浩원래의
2019-07-25 13:47:5413407검색

코드에서 작은 기능을 구현했지만 이를 프로그램 코드에서 재사용하려는 경우 코드의 모든 곳에 코드를 붙여 넣을 수 없습니다. 그렇게 하면 소프트웨어 엔지니어링의 DRY 원칙에 위배되기 때문입니다. Python은 일부 함수를 함수로 추상화하여 프로그램 호출을 용이하게 하거나 다른 모듈에서 사용할 수 있도록 제공할 수 있는 함수 함수를 제공합니다.

Python의 함수 정의 키워드는 다음과 같습니다.

함수는 단일 또는 관련 기능을 구현하는 데 사용되는 구성되고 재사용 가능한 코드 세그먼트입니다. (추천 학습: Python 동영상 튜토리얼)

함수는 애플리케이션의 모듈화와 코드 재사용률을 향상시킬 수 있습니다.

Python은 def 키워드를 사용하여 함수 정의를 시작합니다, 그 뒤에 함수 이름이 옵니다. 괄호 안에는 함수의 매개변수가 있고 그 안에는 함수를 원하는 경우의 특정 함수 구현 코드가 있습니다. 반환 값이 있는 경우 표현식의 논리 코드 반환하려면 return을 사용하세요.

def function_name(parameters):<br>     expressions<br>

예:

def function():<br>     print('This is a function')<br>     a = 1+2     <br>     print(a)<br>

위에서는 function이라는 함수를 정의했습니다. 이 함수는 매개변수를 허용하지 않으므로 대괄호는 비어 있고 그 뒤에 함수의 함수 코드가 옵니다.

스크립트를 실행해 보면 함수만 정의하고 실행하지 않았기 때문에 출력이 없다는 것을 알 수 있습니다. 이때 Python 명령 프롬프트에 함수 호출 function()을 입력합니다. 함수 호출에서 괄호는 생략할 수 없습니다.

그러면 함수 내부의 함수 코드가 실행되고 출력 결과는 다음과 같습니다.

This is a function<br>3<br>

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!

위 내용은 Python의 함수 정의 키워드는 다음과 같습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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