#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목반환 관련 질문2021-10-15 17:25
작성자

mb-file.php?path=2021%2F10%2F15%2FF1871_%EB%A6%AC%ED%84%B4%20%EC%A7%88%EB%AC%B8.PNG
 

안녕하세요 반환 관련 질문이 있어 글을 올리게 되었습니다. 도움 주셔서 항상 감사합니다.


함수를 정의할 때 return을 입력해주지 않으면 반환값이 없으므로 출력할 때 None이 나온다는 것을 인지하고 있습니다.


그런데 위 코드에서는 함수를 정의할 때 return에서 print("Hello")라고 반환값을 설정해주었습니다.


그런데 왜 print(a)를 했을 때 None이 나오고

print(pr1())을 해주었을 땐 Hello와 None이 출력되는지 모르겠습니다.


4번째 줄, 6번째 줄, 8번째 줄의 차이를 모르겠습니다..


그리고 같은 맥락의 질문이라 생각되는데


mb-file.php?path=2021%2F10%2F15%2FF1872_ed222222.PNG
 

여기서 왜 두 줄이 출력되는 것인지 궁금합니다.

def 안에서 return 적어줄 때 print를 안 쓰고 그냥 "Hello"만 쓰면 한 줄이 출력되던데.. 어떤 개념인지 여쭤보고싶습니다. 감사합니다.

댓글
이전[re]반환과 print의 차이2021-10-18
다음[re]반환 관련 질문2021-10-16