#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목[re]반환과 print의 차이2021-10-18 16:19작성자조교 한동현안녕하세요, 조교 한동현입니다.맞는 말이긴 하지만, 너무 관점을 jupyter notebook과 같은 대화형 notebook을 기준으로 생각하시는 듯합니다.Jupyter notebook만 겪어보셨다면 그렇게 생각을 하실법 합니다.반환은 "함수의 출력값"이구요.Print는 변수를 "출력 장치"(이 경우 모니터)에 문자의 형식으로 출력해 보여주는 "함수". 라고 보시면 되겠습니다.반환은 함수의 출력을 넘겨주는 행위 자체. Print는 변수를 화면에 출력해주는 함수(기능).Jupyter notebook의 cell 또한 하나의 함수라고 생각하시면 이해가 쉬우실까요?cell에 1+1 을 입력하면 2 가 나오는 것은 cell이라는 함수에서 2가 반환된 거구요.cell에 print(1+1) 을 입력해서 2 가 나오는 것은 cell이라는 함수에서 print(1+1) 함수가 실행되어 print(1+1) 함수가 화면에 2를 출력하고, print의 반환값이 없기에 cell의 반환값은 없는 것으로 보시면 됩니다.특이사항으로, jupyter notebook은 print 값이 없을 때만 반환값을 화면에 보여줍니다. 그리고 "None" type이 반환될 시엔 출력을 안해주고요.함수의 반환값은 원래 출력되지 않는게 맞는데, 단순히 jupyter notebook에서 편의상 보여주는 겁니다.return값은 원래 출력이 되지 않는게 맞으니까, 반환 값은 "함수의 반환값"이지 화면(출력장치)에 출력해준다는 말은 하나도 없으므로 원래는 출력 안되는 것이 당연한 것이라는 점 알아두세용.감사합니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전반환과 print의 차이muna2021-10-15다음반환 관련 질문muna2021-10-15 Powered by MangBoard | 워드프레스 쇼핑몰 망보드