Python 기본

파이썬(Python) 문자열(String) 기본 알기

나루하루001 2025. 4. 24. 21:40
반응형

 들어가며

 
파이썬을 공부하다 보면 
문자열이라는 단어를 자주 만나게 됩니다.
 
이번 블로그에서는 문자열이 무엇인지 
어떻게 만드는지 간단하게 살펴보겠습니다.
 
 

 문자열(String)이란?

 
문자열문자들(글자, 기호 등)이 이어진 것을 말합니다.
 
예를 들어
"Hello! Python"이나 '파이썬 최고'
처럼 따옴표 또는 작은따옴표로 감싸진 글자들이 문자열입니다.
 
 

 문자열을 만드는 방법

 
파이썬에서는 따옴표로 감싸면 문자열이 됩니다.
 
따옴표에는 작은따옴표큰따옴표 두 가지가 있습니다.
둘 중 아무거나 골라 써도 괜찮습니다.
 
중요한 것은 시작과 끝이 같은 따옴표여야 한다는 것입니다.

greeting = '안녕하세요'
name = "파이썬"

 
 

반응형

 문자열 안에 따옴표 넣기

 
문자열 안에 작은따옴표 또는 큰따옴표를 넣고 싶을 때에는
다음과 같이 하면 됩니다.
 

1) 문자열 안에 작은따옴표 넣기

 
문자열 안에 작은따옴표를 넣기 위해서는 
큰 따옴표로 감싸고 
그 안에 작은 따옴표를 넣으면 됩니다.

message = "I'm a Python beginner!"
print(message)

 
 

2) 문자열 안에 큰 따옴표 넣기

 
문자열 안에 큰 따옴표를 넣기 위해서는 
작은따옴표로 감싸고
그 안에 큰 따옴표를 넣으면 됩니다.

quote = 'He said, "Python is fun!"'
print(quote)

 
 

3) 백슬래시(\) 사용하기

 
문자열 안에 따옴표를 넣을 때 헷갈릴 경우
백슬레시(\)를 사용하면 됩니다.

print("안녕\"안녕\"")

 
위와 같이 코드를 작성하고 실행하면
[ 안녕"안녕" ]
과 같이 출력이 됩니다.
 
백슬레시(\)를 사용하면 큰 따옴표 안에 큰 따옴표를 넣거나
작은따옴표 안에 작은따옴표를 넣는 것도 가능합니다.
 
 

 백슬래시(\) 출력하기

 
파이썬에서 백슬래시(\)는 특별한 기능을 하기 때문에
그냥 백슬래시(\)만 사용하면 줄 바꿈이나 탭 등 다른 동작을 하게 됩니다.
 
그래서 백슬래시(\) 자체를 문자열로 출력하고 싶을 때는
백슬래시를 두 번 사용하면 됩니다.

print("\\")  # 결과: \

 
윈도우의 파일 경로와 같이 백슬래시(\)가 여러 번 들어가는 문자열은 
다음과 같이 사용해야 합니다.

print("C:\\Users\\Python\\Documents")

# 결과: C:\Users\Python\Documents

 
 

 여러 줄에 걸친 긴 문자열 만들기

 
긴 문장을 한 줄에 모두 넣으면 읽기 어려울 수가 있습니다.
긴 문장은 한 줄로 모두 작성하는 것보다는
여러 줄로 나누어 작성하는 것이 더 보기 좋습니다.
 

1) 한 줄로 출력되는 긴 문장을 여러 줄로 작성하기

 
아래와 같이 백슬래시(\)를 사용하면
긴 문장을 여러 줄로 나누어 코드 작성이 가능합니다.

long_text = "이것은 정말 긴 문장입니다. \
그래서 한 줄로 쓰기 힘들 때는 \
이렇게 백슬래시를 사용해요."
print(long_text)

# 결과: 이것은 정말 긴 문장입니다. 그래서 한 줄로 쓰기 힘들 때는 이렇게 백슬래시를 사용해요.

 
 

2) 줄 바꿈이 있는 문장으로 출력하기

 
문장을 여러 줄로 출력하기 위해서는
트리플 쿼드(""" 또는 ''')를 사용하면 됩니다.
 
세 개의 따옴표로 감싸면
줄 바꿈이나 띄어쓰기도 그대로 표현되는 여러 줄의 문자열이 됩니다.

multi_line = """이렇게
여러 줄에 걸쳐
문자열을 쓸 수 있어요!"""

print(multi_line)

이렇게
여러 줄에 걸쳐
문자열을 쓸 수 있어요!

 
 

 마치며

 
문자열(String)은 파이썬에서 정말 자주 쓰이는 기본 개념입니다.
 
가장 중요한 것은 
따옴표를 두 개 쓰고 그 안에 문자를 넣으면
파이썬이 문자열로 인식을 한다는 것입니다.
 
예를 들어

text1 = "안녕하세요"
text2 = 'Python is fun!'

이렇게 따옴표로 감싸면
파이썬은 이 것을 문자열로 알아봅니다.

 

※ 문자열을 조작하는 방법은 아래 블로그를 참고하시면 됩니다.

파이썬(Python) 문자열 조작하기 : 합치기, 인덱싱, 슬라이싱 등 
 

 

파이썬(Python) 문자열 조작하기 : 합치기, 인덱싱, 슬라이싱 등

들어가며 이번 블로그에서는 파이썬에서 문자열을 다루는 기본적인 방법들에 대해 알아보겠습니다. 이번 블로그에서 다룰 내용은문자열을 연결하고,특정 문자를 찾고,원하는 부분을 추출하는

karuru04.tistory.com

 

[ 파이썬 관련 블로그 글 목록 ] 

파이썬(Python) 블로그 목록
반응형