본문 바로가기
Python/Python 문법 기초

Python 문자열 - .split( )

by 하니__ 2024. 4. 4.
.split() 메서드

 

 

 

.split (   )  은 괄호안에 있는 문자를 기준으로 쪼개준다

괄호를 비우면 공백을 기준으로 나눈다

괄호 안에 '구분하고싶은 단어' 를 넣으면 그 단어를 기준으로 나눠준다

 

 

2020/03(E) (IFRS연결) 에서 2020/03만 출력하여라

 

 

위에 예문에서는

.split (   ) 으로 ' ( '를 기준으로 갈라내서 나타내는 방법

data.split( )에서 '(' 를 집어넣어

data.split( ' ( ' )를 만들어 (로 구분지으면

2020/03( , E)  , IFRS연결) 이런식으로 나누어지게 되니

뒷 부분에 인덱스번호 0번을 호출하게되면 즉,

data.split( ' ( ' )[ 0 ]

이렇게 입력하면 2020/03 을 얻을 수 있다

 

그리고 다른 방법으로는 slicing 에서 배운

인덱스 0번부터~6까지 통으로 출력하는 방법이 있을것이다

data에서[ 0은 적지 않아도 되니 생략한다 : 마지막숫자인 6을 적고 +1을 해준다] 

즉,

data[ : 6 + 1 ] 이 되겠다