프로그래밍/Python

[Python] 파이썬 split 함수로 문자열 나누기

rrruu 2023. 9. 30. 15:35
반응형

파이썬 split 함수는 문자열을 특정 문자를 기준으로 나누는 함수입니다.

split 함수는 다음과 같이 사용합니다.

# 문자열을 공백으로 나누는 코드
text = "안녕하세요, 파이썬"

# split 함수를 사용하여 문자열을 나누는 코드
result = text.split()

# 결과 출력
print(result)

 

이 코드를 실행하면 다음과 같은 결과가 출력됩니다.

['안녕하세요,', '파이썬']

 

split 함수의 인수는 다음과 같습니다.

  • sep: 문자열을 나눌 기준 문자열
  • maxsplit: 나눌 횟수

sep 인수를 지정하지 않으면 공백을 기준으로 문자열을 나눕니다.

maxsplit 인수를 지정하면 지정된 횟수만큼만 문자열을 나눕니다.

 

파이썬 split 함수의 예제

다음은 파이썬 split 함수를 사용하는 예제입니다.

 

  • 문자열을 공백으로 나누는 예제
text = "안녕하세요, 파이썬"

# split 함수를 사용하여 문자열을 나누는 코드
result = text.split()

# 결과 출력
print(result) #['안녕하세요,', '파이썬']

 

  • 문자열을 특정 문자로 나누는 예제
text = "안녕하세요, 파이썬"

# split 함수를 사용하여 문자열을 나누는 코드
result = text.split(",")

# 결과 출력
print(result) #['안녕하세요', ' 파이썬']

 

  • 문자열을 지정된 횟수만큼 나누는 예제
text = "안녕하세요, 파이썬,1,2"

# split 함수를 사용하여 문자열을 나누는 코드
result = text.split(",", 2)

# 결과 출력
print(result) # ['안녕하세요', ' 파이썬', '1,2']

 

반응형