히히낙락

[Python] 파이썬 문자열 자르기, 뒤에서 자르기 본문

개발

[Python] 파이썬 문자열 자르기, 뒤에서 자르기

히히낙락 0.0 2023. 11. 5. 15:41
반응형

 

파이썬 문자열 자르기

설명

String [start:end:step]

  1. ( start: ) : start 부터 마지막 까지 자름
  2. ( start:end ) start 부터 end 까지 자름
  3. ( :end ) 처음부터 end 까지 자름
  4.  ( start:end:step ) start 부터 end 까지 문자를 step 간격으로 가져옴
  5.  ( [start<0]:[end<0] ) 마지막에서 start 부터 마지막에서 end 까지 가져옴

예시

string = "Apple is red"

# 0번째 부터 5번째 까지 = "Apple"
string[0:5]
string[:5]

#3번째 부터 마지막까지 = "le is red"
string[3:]

# 3번째 부터 5번째 까지 = "le"
string[3:5]

# 마지막에서 5째부터 마지막 까지 = "s red"
string[-5:]

#마지막에서 10째부터 5째 까지
string[-10:-5]

#1번째 부터 10번째 까지 2번째 간격으로 = "Apei"
string[0:10:2]

#공백을 기준으로 문자를 자름 = ["Apple","is","red"]
string.split(" ")

#p를 기준으로 문자를 자르나 1번만 함 = ["A", "ple is red"]
string.split("p",maxsplit=1)

#공백을 기준으로 배열을 합쳐서 가져옴
" ".join(string.split(" "))

#문자를 하나씩 나누어 배열로 만듦 = ['A', 'p', 'p', 'l', 'e', ' ', 'i', 's', ' ', 'r', 'e', 'd']
list(string)
반응형