Python 함수는 값을 반환하거나 아무것도 반환하지 않고 결론을 내릴 수 있습니다. 이러한 작업은 유사해 보일 수 있지만 각 구문에는 미묘한 차이와 선호되는 사용 사례가 있습니다.
"my_func1"은 값을 반환한다는 의미로 명시적으로 "None"을 반환합니다. , 해당 값은 비어 있지만. 이는 함수가 잠재적으로 다른 값을 반환할 수 있지만 이 경우 아무 것도 반환하지 않을 때 유용합니다.
"my_func2"는 인수 없이 "return"을 사용하여 조기 종료를 알립니다. 기능. 이는 루프의 "break"와 동일하며 함수 종료가 의도된 작업이고 반환 값이 필요하지 않을 때 주로 사용됩니다.
"my_func3"에는 "return"이 포함되지 않습니다. 전혀 진술. 기본적으로 Python 함수는 값이 명시적으로 반환되지 않으면 "None"을 반환합니다. 이는 함수가 독립 실행형 작업으로 작동하고 해당 작업 완료가 성공을 나타낼 때 유용합니다.
return None은 다음과 같은 경우에 적합합니다.
return은 다음과 같은 경우에 권장됩니다.
아니요 return은 다음과 같은 경우에 적합합니다.
위 내용은 Python 함수: `return None` vs. `return` vs. `return` 없음 - 언제 어느 것을 사용해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!