"인쇄"와 "반환"의 형식적 구분
프로그래밍에서 "인쇄"와 "반환" 기능은 서로 다른 역할을 합니다. 목적. "Print"는 표준 출력 스트림에 정보를 표시하는 데 사용되는 반면 "return"은 함수 실행을 종료하고 값을 생성합니다.
다음 예를 고려하세요.
def funct1(param1): print(param1) return param1
In 이 함수 "print(param1)"는 "param1"의 값을 콘솔에 표시합니다. 그런 다음 "return(param1)" 문은 함수를 종료하고 "param1"의 값을 호출 함수에 반환합니다.
"Return"은 두 가지 중요한 측면에서 "print"와 다릅니다.
출력 사용법:
기능 종료:
이를 더 자세히 설명하려면 다음 코드를 고려하세요. :
def main(): ret = funct1(5) other = funct1(7) print("ret is: %s" % ret) print("other is: %s" % other)
이 코드는 "funct1"을 두 번 호출하여 다른 값을 전달합니다. 출력은 다음과 같습니다.
5 7 ret is: 5 other is: 7
첫 번째 호출에서 "funct1"이 반환한 값은 "ret" 변수에 할당되어 인쇄됩니다. 마찬가지로 두 번째 호출에서 반환된 값은 "other"에 할당되어 인쇄됩니다.
"print"와 달리 "other"는 "funct1"에서 반환된 값을 저장하거나 조작하는 데 사용할 수 있습니다.
위 내용은 프로그래밍에서 '인쇄'와 '반환'의 근본적인 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!