다음으로 알아볼 기능은 문자열을 나누는 것!
이번에는 문자열 삽입 파트에서 사용한 예시 문자열을 조금 바꿔 어떻게 나누는지 먼저 볼게요.
alphabat_str = 'a b c d e f g'
print(alphabat_str.split())
>> (출력) ['a', 'b', 'c', 'd', 'e', 'f', 'g']
split() 함수를 통해 문자열을 나눠 리스트 형태로 만들 수 있어요.
이때 중요한 것은 split() 함수의 파라미터!
아무것도 입력하지 않으면 기본적으로 공백(띄어쓰기)을 기준으로 문자를 나눠줘요.
만약 콤마(,)를 기준으로 나누고 싶으면 split(’,’)으로 작성해주면 되요.
그리고 구분자를 기준으로 몇 번을 나누고 싶은지도 설정할 수 있어요.
alphabat_str = 'a,b,c,d,e'
print(alphabat_str.split(',', maxsplit=2))
>> (출력) ['a', 'b', 'c,d,e']
소스코드에서 보는 것과 같이 콤마(,)로 나누는데 maxsplit 속성을 통해 최대 2번만 나누도록 작성했어요.
이처럼 split() 함수의 파라미터를 잘 활용하면 다양한 방법으로 문자열을 나눌 수 있으니 꼭 알아두세요
'Backend > Python' 카테고리의 다른 글
[Python] 불리언(불, Boolean) - 논리형 자료형 (0) | 2022.06.04 |
---|---|
[Python] 문자열 자르기 (0) | 2022.06.03 |
[Python] 문자열 바꾸기 - replace() (0) | 2022.06.03 |
[Python] 공백 없애기 - strip(), lstrip(), rstrip() (0) | 2022.06.03 |
[Python] 대문자, 소문자 바꾸기 - upper(), lower() (0) | 2022.06.03 |