개발
[Python] 파이썬 문자열 자르기, 뒤에서 자르기
히히낙락 0.0
2023. 11. 5. 15:41
반응형
설명
String [start:end:step]
- ( start: ) : start 부터 마지막 까지 자름
- ( start:end ) start 부터 end 까지 자름
- ( :end ) 처음부터 end 까지 자름
- ( start:end:step ) start 부터 end 까지 문자를 step 간격으로 가져옴
- ( [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)
반응형