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 |