프로그래밍 핵심 개념 in Python추상화return과 print의 차이

Q

return문 없어서 none이 나오는 부분 질문

조회 5111

좋아요 84

2020년 11월 20일()




A
4개의 답변이 있어요



2020년 11월 20일

댓글 1

베스트 댓글
2021년 6월 2일
저 혹시 추가질문 해도 될까용..?? 함수에서 return가 정의되어있지 않는다는 것이 안쓴다는 것인가요? 그럼 항상 내부적으로 존재하는 거면 모든 코딩창에 none이 출력되어야하는거 아닌가용..?
None이 출력되는 구체적인 사례가 궁금합니당ㅠㅜ



2021년 6월 4일

댓글 2

2022년 5월 11일
함수를 쓰고 나서 정상적으로 끝을 내려면 return 함수를 써줘야된다는 말씀이신가요? 리턴을 쓰지 않으면 None 이 출력되니까 리턴을 써서 종결시키는 것이 필요하다는 말씀이시죠?
베스트 댓글
2022년 5월 11일
자기가 의도한대로 끝내고 싶다면 return 값을 명시해주는게 좋다고 생각합니다. 하지만 return 이 없다고 하여, 즉 None 을 반환한다고 해서 정상적으로 종료안되는건 아니에용. 때에 따라선 return 값이 필요없는 경우도 있으니까용



2021년 8월 13일 ()

댓글 4

베스트 댓글
2023년 10월 26일
ㅠㅠ 이해가 너무 안돼서 강의 계속 돌려보다가 질문창으로 넘어왔는데 이 설명 보니까 이해가 너무 잘되네요ㅠㅠ
베스트 댓글
2024년 2월 17일
덕분에 이해했어요ㅜㅜ 설명 감사합니다
2024년 7월 13일
최고 .... 저 정말 이 부분에서 이해 못하고 한참 헤메고 있었는데, 덕분에 이해됐습니다 ㅠㅠ
2024년 10월 8일
print( ) 가 된다니!! 이해가 됩니다!



2023년 9월 17일

댓글 4

2023년 11월 25일
def print_square(x): print(x*x) return(X*X) print(print_square(2))
베스트 댓글
2024년 4월 18일
감사합니다. 다른 분들의 설명을 조금씩 듣다보니 느낌이 좀더 구체적으로 다가옵니다.
2024년 6월 3일
감사합니다. 이해하기 어려웠는데 조금씩 이해 되네요.
2024년 10월 8일
돌려주는 명령이 있어야 함수의 값으로 들어갈 수 있는거네요!

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇