인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

lygmedi님의 프로필 이미지
lygmedi

작성한 질문수

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 문자열,리스트,조건문 활용2

변수.find(" _") 인덱스 번호 추출 관련 추가문의

작성

·

141

0

감사합니다. 추가로 궁금한 부분이 있는데

변수.find(" _") ←에서 산출되는 값은 인덱스 번호고

이건 int 가 아닌 none 타입이라고 답변*주신거잖아요?

(*아래 기질문 'exercise26. 오류메세지 문의'의  답변)

생각해보니  타입이 int 도 아닌데  수를 비교하는 >= , <= 등이 되네욥..

∴사칙연산이나 수비교는 none 타입도 가능한거라고 이해해도 될까요? 

답변 1

0

영상에서 말씀드린 부분이 있는데요.

.find("_") 와 같이 썼을 때 리턴값은 해당 _ 가 없을 경우 -1 이라는 int 값이 나옵니다. 그래서 >=, <= 이 됩니다. 다음 코드만 실행해봐도 이해할 수 있을꺼예요.

data = "안녕"

return_value = data.find("-")

print (type(return_value), return_value)

lygmedi님의 프로필 이미지
lygmedi

작성한 질문수

질문하기