IT Log
[Python] Slice, concat and Modify String (문자열 자르기, 연결, 수정) 본문
728x90
반응형
문자열 자르기
- 문자열을 Array와 같이 인덱스로 선택
- 0부터 시작하며, : 뒤에 오는 숫자 전까지 출력 ex) 0:5면 0에서 4까지를 의미
- : 앞을 생략하면 맨 앞부터이고, : 뒤를 생략하면 맨 뒤까지
- -를 사용하면 뒤쪽 기준으로 인덱스를 선택
text = "Hello World"
print(text[0:5])
print(text[6:11])
print(text[1:2])
print(text[6:])
print(text[:5])
print(text[-5:-1])
# 실행 결과
Hello
World
e
World
Hello
Worl
문자열 연결하기
- str 변수끼리 더하거나 ""를 사용하여 문자열을 연결
te = "Hello"
xt = "World"
text = te + xt
print(text)
text = te + " " + xt
print(text)
# 실행 결과
HelloWorld
Hello World
문자열 수정하기
- upper : 대문자로 변환
- lower : 소문자로 변환
- replace : 괄호()안의 첫번째 문자를 두번째 문자로 치환
- split : 괄호()안의 문자를 기준으로 문자열을 나눔 (결과는 Array로 반환)
- strip : 문자열 양끝 공백을 제거
text = "Hello World"
print(text.upper())
print(text.lower())
print(text.replace("e", "a"))
print(text.split(" "))
text = " Hello World "
print(text.strip())
# 실행 결과
HELLO WORLD
hello world
Hallo World
['Hello', 'World']
Hello World
728x90
반응형
'Python' 카테고리의 다른 글
[Python] Selenium (Action Chains) (0) | 2021.06.06 |
---|---|
[Python] Selenium (0) | 2021.06.06 |
[Python] Remark (주석) (0) | 2021.06.06 |
[Python] Type Cast (타입 변환) (0) | 2021.06.06 |
[Python] xml.etree.ElementTree (XML 구문 분석) (0) | 2021.06.06 |
Comments