Language/Python

[ Python ] 문자열 정리

곽수진 2021. 9. 27. 13:50
반응형

# 문자 출력

▶ 따옴표 사용

 '문자'

"문자"

→ 따옴표 3개는 여러 라인을 하나의 문자열로 처리할 때 사용 가능, 주석처럼 사용 가능
\n : 줄바꿈 문자
▶ \' : 작은 따옴표 문자, 작은 다옴표 출력 시 사용
▶ \" : 큰 따옴표 문자, 큰 따옴표 출력시 사용

 


# 문자열 슬라이싱

index : [0]부터 시작, 뒤에서 부터는 [-1]

a[start : end] : start부터 end-1까지의 문자열 슬라이스

 

Ex.

a = "Next time i fall in love"

- a[0:4]
: 0번 index부터 3번 index까지 슬라이싱

출력 결과 : "Next"


- a[10:]
: 10번 index부터 문장 끝까지 슬라이싱

출력 결과 : "I fall in love"


- a[:10] 
: 처음부터 9번 index까지 슬라이싱

출력 결과 : "Next time"


a[:]
: 문자열 전체 출력

출력 결과 : "Next time I fall in love"

 

 

# 문자열 길이

len("문자열") : 문자열 길이(크기, 개수) 출력

 

str1="Hello"
print(len(str1))

출력 결과 : 5

 

# 문자 변경

▶ index를 지정해 문자를 변경할 수 없음

▶ 변경하고자 하는 문자를 제외한 나머지(앞, 뒤 문자)는 슬라이싱으로 출력

 

Ex. 

a = "Next time i fall in love"

a[0] = "n" (x)
a= "n" + a[1:] (O)

출력 결과 : "next time i fall in love"
→ 변경하고자 하는 문자(n)을 써주고 그 뒤 문자들은 슬라이싱으로 출력
반응형