새소식

반응형
Python/문법

파이썬 문자 자르기, 글자 자르기

  • -
반응형

파이썬에서 문자열을 자르는 방법에는 여러 가지가 있습니다. 문자열을 자르는 방법에 대해 알아보겠습니다.

문자열 슬라이싱

문자열 슬라이싱은 문자열에서 특정 범위의 문자열을 잘라내는 방법입니다. 슬라이싱은 대괄호([]) 안에 시작 인덱스와 끝 인덱스를 지정하여 문자열을 자릅니다.

# 문자열 슬라이싱 예제
s = "Hello, World!"

# 문자열 슬라이싱
print(s[0:5])    # 출력: Hello
print(s[7:12])   # 출력: World

 

슬라이싱에서 시작 인덱스는 포함되고, 끝 인덱스는 포함되지 않습니다. 위 예제에서 s[0:5]는 0번 인덱스부터 4번 인덱스까지를 자르므로 "Hello"가 출력됩니다.

split() 함수

split() 함수는 문자열을 특정 구분자(delimiter)를 기준으로 나누는 함수입니다. split() 함수는 문자열에서 특정 구분자를 찾아서 그 구분자를 기준으로 문자열을 분리하여 리스트로 반환합니다.

# split() 함수 예제
s = "Hello, World!"

# 문자열 분리
print(s.split())        # 출력: ['Hello,', 'World!']
print(s.split(","))     # 출력: ['Hello', ' World!']

 

위 예제에서 split() 함수는 공백을 기준으로 문자열을 분리한 결과를 리스트로 반환합니다. split(",")와 같이 구분자를 지정하면 해당 구분자를 기준으로 문자열을 분리합니다.

replace() 함수

replace() 함수는 문자열에서 특정 문자열을 다른 문자열로 바꾸는 함수입니다. 첫 번째 인자는 바꿀 대상 문자열이고, 두 번째 인자는 바꿀 문자열입니다.

# replace() 함수 예제
s = "Hello, World!"

# 문자열 변경
print(s.replace("Hello", "Hi"))   # 출력: Hi, World!

위 예제에서 replace() 함수는 문자열에서 "Hello"를 "Hi"로 변경한 결과를 출력합니다.

 
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.