개념

python string(문자열) 정리

ris 2024. 2. 15. 00:07

오랜만에 해서 그런지 python을 까먹어서 정리해봅니다.

 

 

1. 선언 & 출력

 

 

a = 'Hello World' # 큰 따옴표도 가능합니다. 이스케이프 문자 없이는 줄바꿈이 불가합니다.

print(a)
>>Hello World

b = '''Hello
World''' # 이스케이프 문자(\n) 없이도 줄바꿈이 가능합니다.
 
print(b) # 줄바꿈을 표현하기 위해 이렇게 표현했습니다. >>는 제외하고 보시길 바랍니다.
>>Hello
World

print(a, end="!") # 후에 반복문에 유용하게 쓰입니다. 출력할 때마다 쉼표 앞의 데이터 뒤에 같이 출력합니다.
>>a!

 

 

2, 이스케이프 문자

 

 

문자열을 작성할 때 가끔 오류가 날 수 있습니다.

이유는 다양하지만 대부분 시스템에서 다르게 해석했거나 문법에 옳지 않았음이 대부분입니다.

이중 전자의 경우를 줄이기 위해 이스케이프  문자를 만들었습니다.

 

\n 문자열 안에서 줄바꿈을 할 때 사용합니다.
\t 문자열 안에서 tab 간격을 줄 때 사용합니다.
\\ 문자열 안에서 '\' 를 쓰고싶을 때 사용합니다.
\' 문자열 안에서 작은 따옴표(')를 쓰고싶을 때 사용합니다.
\" 문자열 안에서 큰 따옴표(")를 쓰고싶을 때 사용합니다.

 

 

3. 문자열 연산

 

 

3-1. 더하기

 

 

a = 'res'
b = 'ult'

print(a + b) # result

 

 

3-2. 곱하기

 

 

a = 'python'

print(a * 3) # pythonpythonpython