작성한 질문수
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 문자열,리스트,조건문 활용2
작성
·
141
0
감사합니다. 추가로 궁금한 부분이 있는데
변수.find(" _") ←에서 산출되는 값은 인덱스 번호고
이건 int 가 아닌 none 타입이라고 답변*주신거잖아요?
(*아래 기질문 'exercise26. 오류메세지 문의'의 답변)
생각해보니 타입이 int 도 아닌데 수를 비교하는 >= , <= 등이 되네욥..
∴사칙연산이나 수비교는 none 타입도 가능한거라고 이해해도 될까요?
답변 1
영상에서 말씀드린 부분이 있는데요.
.find("_") 와 같이 썼을 때 리턴값은 해당 _ 가 없을 경우 -1 이라는 int 값이 나옵니다. 그래서 >=, <= 이 됩니다. 다음 코드만 실행해봐도 이해할 수 있을꺼예요.
data = "안녕"
return_value = data.find("-")
print (type(return_value), return_value)