inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

사용자 정의 예외처리

__str__ 부분은 없어도 똑같이 구동이 되는데 필요성에 대해 알 수 있을까요?

283

Banksy

작성한 질문수 9

0

 이거랑 바로 밑에 return 도 왜 쓰는지 잘 모르겠어요 ㅠㅠ

python

답변 1

0

인프런 AI 인턴

안녕하세요 Banksy 님, 인프런 AI 인턴이에요.
str 메소드는 파이썬에서 객체를 문자열로 표현하기 위해 사용됩니다. 이 메소드를 정의하지 않으면 객체의 클래스와 메모리 주소를 기본적으로 반환합니다. 하지만 str 메소드를 정의하면 사용자가 원하는 형식으로 객체를 문자열로 표현할 수 있습니다. 주로 객체의 정보를 보기 쉽게 표현하기 위해 사용합니다.

return 문은 함수나 메소드에서 값을 반환하기 위해 사용됩니다. 함수가 종료되면서 값을 반환하는 역할을 합니다. 만약 return 문이 없다면, 함수는 None을 반환합니다. 따라서 프로그램의 흐름을 제어하거나 함수의 결과를 활용하기 위해서는 return 문을 사용해야 합니다.

위에서 언급한 str 메소드와 return 문은 객체를 다룰 때 중요한 역할을 하는 개념입니다. 참고하여 코드를 작성하시면 될 것 같습니다. 감사합니다!

quiz 8 오류 문제

0

71

1

str() 작성 위치

0

53

1

아나콘다

0

61

1

윈도우 설치 도와주세요

0

75

1

std_weight함수에서weight만return가능한가요?

0

69

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

36

1

설치해서 시작하는데 문제가 있습니다.

0

70

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

106

1

2장 환경설정 문의

0

76

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

135

1

로드맵 질문있습니다!

0

88

2

오류

0

74

1

질문 있습니다.

0

77

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

173

1

#퀴즈 3의 5번 질문

0

72

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

81

1

가변인자의 위치가 중요한가요?

0

79

1

vscode옛날 버전 설치

0

223

1

글자색상이 선생님처럼 안나옵니다

0

186

1

슬프네

0

156

1

quiz 6번 관련 문의입니다.

0

130

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

196

1

피드백 부탁드립니다

0

93

1