파이썬 기초

[Python] 파이썬 문자열

파이썬러버 2024. 1. 10. 02:54

문자열은 텍스트 데이터를 나타내는 데 사용되는 데이터 타입입니다. 파이썬에서는 문자열을 작은 따옴표(')나 큰 따옴표(")로 감싸서 표현합니다. 아래에서 문자열과 관련된 주요 개념을 자세히 살펴보겠습니다.

1. 문자열 생성

single_quoted_string = '작은 따옴표로 만든 문자열'
double_quoted_string = "큰 따옴표로 만든 문자열"

작은 따옴표나 큰 따옴표로 문자열을 감싸서 생성할 수 있습니다. 두 가지 방식은 동일하게 문자열을 나타냅니다.

2. 이스케이프 문자

escaped_string = "이스케이프 문자 사용: 줄바꿈\n탭\t"

이스케이프 문자를 사용하여 줄바꿈(\n)이나 탭(\t)과 같은 특수한 문자를 문자열에 포함시킬 수 있습니다.

3. 여러 줄 문자열

multi_line_string = """이것은
여러 줄로
이루어진
문자열입니다."""

작은 따옴표나 큰 따옴표를 세 개 사용하여 여러 줄에 걸친 문자열을 생성할 수 있습니다.

4. 문자열 연산

string1 = "Hello"
string2 = "World"

concatenated_string = string1 + " " + string2  # 문자열 연결
repeated_string = string1 * 3  # 문자열 반복

문자열은 + 연산자로 연결하거나 * 연산자로 반복할 수 있습니다.

5. 문자열 인덱싱과 슬라이싱

my_string = "Python"

first_char = my_string[0]  # 인덱싱
substring = my_string[1:4]  # 슬라이싱

문자열은 인덱싱과 슬라이싱을 통해 특정 위치의 문자나 일부분을 추출할 수 있습니다.

6. 문자열 메서드

text = "   Hello, World!   "
lowercase_text = text.lower()  # 소문자로 변환
uppercase_text = text.upper()  # 대문자로 변환
stripped_text = text.strip()   # 양쪽 공백 제거

문자열에는 다양한 메서드가 있어 소문자, 대문자로 변환하거나 공백을 제거할 수 있습니다.

7. 문자열 포매팅

name = "Alice"
age = 30
formatted_string = "이름: {}, 나이: {}".format(name, age)

문자열 포매팅을 사용하여 변수 값을 문자열에 삽입할 수 있습니다.

문자열은 파이썬에서 매우 중요한 데이터 타입 중 하나이며, 다양한 연산과 메서드를 통해 유연하게 다룰 수 있습니다. 문자열을 잘 다루면 텍스트 데이터를 효과적으로 처리할 수 있습니다.