티스토리 뷰

SMALL

- split 함수

 split함수는 문자열(string)을 자동으로 나눠서 list형식으로 바꾸어줄 수 있는 함수이다.

즉, 특정 문장에 split함수를 사용하면 문장을 나눠 키워드로 추출해준다.

 

형식 : 문자열.split()

 

- split함수 예제

 split() : split의 괄호 안에 아무 것도 쓰지 않으면 띄어쓰기를 기준으로 분할한다.

아래의 예제처럼 split()을 통해 s1는 띄어쓰기를 기준으로 분할하고 list형식으로 출력된다.

s1 = "a b c d"

print(s1.split())
>>> ['a', 'b', 'c', 'd']

 

split(',') : split의 괄호 안에 ','를 써준다면, 문자열은 ','를 기준으로 분할한다.

아래의 예제와 같습니다.

s2 = "hi, this program is python"

print(s2.split(','))
>>>['hi', 'this program is python']

 

 

 

 

- strip 함수

 strip함수는 strip 괄호안의 특정 문자를 문자열에서 제거하여 결과를 도출하는 함수이다.

즉, strip함수는 ()에 쓰인 단어가 문자열에서 나오면 생략해서 결과를 도출한다.

 

형식 : 문자열.strip()

 

- strip함수 예제

 strip 함수는 괄호안의 인자로 받은 문자를 확인하고 해당 문자와 동일한 문자를 모두 제거한다.

r = "an apple is red"

k = r.strip('an')
print(k)
>>> apple is red
r3 = "10, 100, 10000000....."

print(r3.strip('0.'))
>>> 10, 100, 1

 

 

r = "     an apple is red     "

print(r.strip())
>>> apple is red

 위의 예제처럼 strip()의 괄호안에 아무런 인자를 전달하지 않았을 때, 해당 문자열의 공백만을 제거한다.

 

 

반응형
LIST
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함