inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 문자열 다루기 기본

strip 함수에 대한 심화 질문드립니다 :)

223

백민하

작성한 질문수 5

0

안녕하세요! 이번 주부터 강의 너무 잘 듣고 있습니다 :) 같은 회사에서 근무하는 비개발 직군입니다. 

다름이 아니라, strip 함수에 대해서 조금 더 심화된 질문을 드리고자 문의 남깁니다. 

위와 같이, 두 개의 단어 사이에도 공백이 있는 경우를 생성해서 테스트 해보았는데요,

strip의 logic이 그렇듯, 맨 앞과 맨 뒤만 공백이 없어지고, 중간의 공백은 사라지지 않음을 확인하였습니다. 

중간에 있는 공백까지 지우는 법을 알고 싶어,

웹에서 찾아보니 variable.replace(" ", "")으로 대체하여 환원시키는 방법이 있다는 것도 알게되기는 하였으나, 

실질적으로 더 똑똑하거나, 현업에서 자주 쓰이는 방법이 있는지 궁금합니다. 

또, 저러한 방법으로하면 

blackmamba

라는 결과를 얻게 될텐데요,

단어와 단어 사이에는 한 칸을 띈다는 식의 코딩을 하려면 어떠한 로직을 따라야할까요? 

해당 부분들은 검색해봐도 만족스러운 결과가 나오지 않아서 이렇게 여쭈어보는 점 양해부탁드립니다 :) 

감사합니다.

strip python blank 웹-크롤링

답변 1

0

잔재미코딩 DaveLee

안녕하세요.

말씀하신대로, strip 과 replace 에 대해 본 강의에서 설명을 드리고 있고요. 말씀하신 그대로, 동작을 합니다.

단어와 단어를 컴퓨터가 자동으로 인지해서, 자동으로 띄운다라는 것은,

아직은 컴퓨터가 기본적으로 동작하는 로직과, 사람이 생각하는 로직의 차이가 느껴지시지 않은 것일 수도 있습니다.

단어와 단어 사이를 자동으로 띄우는 것은 특별한 로직이 필요하고, 보통은 머신러닝 기술을 통해서, 현단계보다는 매우 어렵게 풀어내야 하고요. 보통은 일반적인 경우에서는 strip 과 replace 를 중심으로만 사용하고, 자동 띄어쓰기까지는 난이도가 있어서, 고려하지는 않습니다.

33강 9:51 excercise55.

0

7

1

섹션2 - 32강 연습문제 48번 질문

0

28

0

주피터 노트북 사용법 강의 관련

0

30

1

exercise 20. 데이터 구조(리스트)

0

32

0

65강 소리

0

34

1

섹션 5 CSS selector사용해서 클로링하기2의 커리큘럼 일정 부재?

0

49

2

크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요

0

53

1

정규표현식 및 여러 코드 꼭 외워야 하나요?

0

58

1

리스트 함수형도 정수 데이터 받을 수 있나요?

0

60

1

크롤링 관련 질문

0

75

1

문제 답이 없는 버전은 없나요?

0

89

1

requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.

0

96

1

업데이트 강의

0

119

2

선생님 강의중에서 sqlite3 강의를 제공한 강의가 있나요?

0

146

2

연습용 예제 파일

0

87

1

lxml 관련 오류

0

117

1

SAVE Request 창 띄우는 법

0

106

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다. 2

0

90

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다.

0

112

1

예제 2, 4, 6에 대한 풀이 방식 질문.

0

104

1

문제 파일

0

93

1

pdf 파일 내 코드 복붙시 공백

0

315

1

데이터 저장 강좌 문의 건

0

108

1

" " 와 ' '의 차이를 알고 싶습니다

0

262

1