IT Log

[Python] Slice, concat and Modify String (문자열 자르기, 연결, 수정) 본문

Python

[Python] Slice, concat and Modify String (문자열 자르기, 연결, 수정)

newly0513 2021. 6. 6. 16:27
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