파이썬에서 문자열 다루기: 기본 개념과 포매팅 방법

파이썬에서 문자열 다루기: 기본 개념과 포매팅 방법

파이썬에서 문자열은 어떻게 다룰까요? 이번 글에서는 문자열의 기본 개념과 포매팅 방법에 대해 알아보겠습니다. 문자열은 우리가 매일 사용하는 프로그래밍의 중요한 요소 중 하나이므로, 잘 이해하고 활용하는 것이 중요합니다.

1. 문자열의 기본 개념

파이썬에서 문자열은 따옴표로 둘러싸인 문자들의 집합을 의미합니다. 따옴표는 큰따옴표(“)와 작은따옴표(‘) 모두 사용할 수 있으며, 길이에 제한이 없습니다.

1.1 한 줄 문자열

파이썬에서 문자열은 작은따옴표(‘) 또는 큰따옴표(“)로 둘러싸인 텍스트입니다.

▼ 예시

a = "Hello, World!"
b = 'Python is fun!'

1.2 여러 줄 문자열

파이썬에서는 여러 줄의 문자열을 표현하기 위해 삼중 따옴표(”’ 또는 “””)를 사용합니다. 이를 다중 줄 문자열(Multiline String)이라고 부릅니다.

▼ 예시

a = '''
This is a
multiline
string
'''

b = """
This is also a
multiline
string
"""

1.3 실행 결과 화면

문자열 예시 실행 결과 화면입니다.

2. 문자열 포매팅

문자열 포매팅이란 문자열 내에 어떤 값을 삽입하는 방법을 말합니다. 파이썬에서는 여러 가지 문자열 포매팅 방법을 제공하고 있습니다.

2.1 % 포매팅

가장 오래된 방법은 %를 사용한 포매팅입니다. 문자열 내에 % 기호를 사용하여 값을 삽입할 위치를 지정하고, % 연산자 뒤에 삽입할 값을 지정합니다.

▼ 예시

name = "BlueShare"
print("Hello, %s!" % name)  # 출력: Hello, BlueShare!

2.2 str.format() 메서드

str.format() 메서드를 사용하면, 문자열 내의 중괄호({})에 값을 삽입할 수 있습니다. 중괄호와 중괄호 사이에는 삽입될 값의 인덱스를 지정할 수 있으며, 인덱스는 생략할 수 있습니다.

▼ 예시

name = "BlueShare"
print("Hello, {}!".format(name))  # 출력: Hello, BlueShare!

2.3 f-string

파이썬 3.6 이상에서는 f-string을 사용할 수 있습니다. f-string은 리터럴 문자열 앞에 f를 붙여 사용합니다. f-string 내의 중괄호({}) 안에는 직접 변수 이름이나 표현식을 쓸 수 있습니다.

▼ 예시

name = "BlueShare"
print(f"Hello, {name}!")  # 출력: Hello, BlueShare!

2.4 실행 결과 화면

문자열 포매팅 예시 실행 결과 화면입니다.


☞ 문자열은 파이썬에서 가장 자주 사용 되는 자료형 중 하나이므로 이를 잘 이해하고 활용하는 것이 중요합니다. 특히 문자열 포매팅 기법은 출력문을 다룰 때 빈번하게 사용됩니다. 다음 글에서는 문자열 인덱싱과 슬라이싱에 대해 알아보도록 하겠습니다.

참고 자료


이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤