본문 바로가기

Progremming Study/python

Python 문자열 _ split

728x90

split

 

-> 문자열일 경우에만 가능

-> 특정 패턴이 있는 경우에 사용 가능

-> 특정 기호를 기준으로 자를 경우, 결과는 '문자열들의 리스트'

    # ~, !, < , >, \, -, ?, ', "

 

문자열. split()

 

# split() 

-> 공백, 이스케이프 문자 기준으로 의미 있는 단어들만 잘라줌

-> split(' ') 공백으로 자를 경우, 이스케이프 문자, 공백까지 전부 출력됨

 

ex)

1)

e로 끝나는 영단어는 몇 개?

st = '''... '''

s = 0

for i in st.split() :

    if i [-1] == 'e' :

        s += 1

print(s)

 

2)

a = '''동해물과

백두산이

마르고

닳도록'''

print(a.split())

-> [ '동해물과', '백두산이', '마르고', 닳도록' ]

 

 

 

 

# 문자열을 리스트에 담으면 공백인지 이스케이프 문자로 이루어져 있는지 확인 가능

  따라서 기사, 가사 등 실질적인 문제를 다를 경우, '여러 문자열'을 사용해 split 하게 되면

  문자를 쉽게 잘라줄 수 있음

728x90

'Progremming Study > python' 카테고리의 다른 글

Python 문자열  (0) 2022.05.25
Python 문자열 _ replace  (0) 2022.05.25
Python 문자열 _ 슬라이싱  (0) 2022.05.24
Python import _ random, time, os  (0) 2022.05.24
Python isnumeric  (0) 2022.05.21