Written on
·
147
0
감사합니다. 추가로 궁금한 부분이 있는데
변수.find(" _") ←에서 산출되는 값은 인덱스 번호고
이건 int 가 아닌 none 타입이라고 답변*주신거잖아요?
(*아래 기질문 'exercise26. 오류메세지 문의'의 답변)
생각해보니 타입이 int 도 아닌데 수를 비교하는 >= , <= 등이 되네욥..
∴사칙연산이나 수비교는 none 타입도 가능한거라고 이해해도 될까요?
Answer 1
0
영상에서 말씀드린 부분이 있는데요.
.find("_") 와 같이 썼을 때 리턴값은 해당 _ 가 없을 경우 -1 이라는 int 값이 나옵니다. 그래서 >=, <= 이 됩니다. 다음 코드만 실행해봐도 이해할 수 있을꺼예요.
data = "안녕"
return_value = data.find("-")
print (type(return_value), return_value)