Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 함수에서 아무 것도 반환하지 않는 방법은 무엇입니까?

<시간/>

void 함수라고 하는 return 문이 없는 함수는 함수에서 None을 반환합니다. None 이외의 값을 반환하려면 함수에서 return 문을 사용해야 합니다. 이러한 기능을 결실 기능이라고 합니다.

None, True 및 False와 같은 값은 문자열이 아닙니다. 파이썬의 특수 값 및 키워드이며 구문의 일부입니다.

함수의 끝에 도달하고 반환 문을 명시적으로 실행하지 않은 경우 Python은 자동으로 값 없음을 반환합니다.

일부 함수는 결과를 계산하고 반환하기보다는 순전히 작업을 수행하기 위해 존재합니다. 이러한 함수를 프로시저라고 합니다.

예시

None을 반환하는 샘플 코드가 아래에 나와 있습니다.

def lyrics(): pass
a = lyrics()
print a

출력

None