개념
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