파이썬에서 return과 print의 차이점은 무엇입니까?


대답 1:

인쇄:

모든 파이썬에서 가장 널리 사용되는 함수 중 하나입니다. Python의 print () 함수는 인쇄하고자하는 모든 것을 콘솔 창에 출력하는 함수입니다.

무언가가 제대로 작동하지 않으면 인쇄 기능을 사용하여 프로그램에서 발생하는 일을 인쇄 할 수 있습니다.

반환:

return 문은 함수의 실행을 종료하고 호출 함수에 제어를 반환합니다.

파이썬에 대해 더 알고 싶습니까? 예! 그런 다음 아래에 제공된 비디오를 시청하십시오.

행복한 학습!


대답 2:

return은 함수 내에서 사용되는 문입니다. 요즘 프로그래밍 언어의 함수 개념을 이해하여이 문이 무엇인지 알아야 다른 질문이 필요합니다.

반면에, 인쇄는 매우 간단한 진술입니다. 프로그램이 표준 출력을 통해 무언가를 인쇄하도록하는 명령입니다. 기본적으로이 표준 출력은 콘솔의 텍스트 영역처럼 단순 할 수 있으며 때로는 파일 일 수도 있습니다.


대답 3:

다른 사람들의 말을 더하기 위해 REPL ( 'python'을 자체적으로 실행할 때 나타나는 대화 형 인터프리터)의 출력이 비슷할 수 있기 때문에 혼란 스러울 수 있다고 생각합니다.

데프 hello1 () :
    "Hello world"를 반환
데프 hello2 () :
    "Hello world"인쇄
hello1 ()
"안녕하세요 세계"
hello2 ()
안녕하세요 세계

차이점은 무엇입니까? 첫 번째 함수 호출은 문자열을 반환하고 문자열을 REPL에 표시하여 따옴표로 표시합니다. 두 번째 함수는 아무것도 반환하지 않지만 "Hello world"라는 문자열을 인쇄하고 있지만 실제로 인쇄하고 단순히 표시를 표시하지 않기 때문에 따옴표가 없습니다.

함수에서 리턴 된 값의 표시를 인쇄하는 것이 언어의 일부가 아닌 REPL 기능이기 때문에이를 REPL이 아닌 스크립트로 실행하면 'Hello world'만 인쇄됩니다.