파이썬 기초
[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)
문자열 포매팅을 사용하여 변수 값을 문자열에 삽입할 수 있습니다.
문자열은 파이썬에서 매우 중요한 데이터 타입 중 하나이며, 다양한 연산과 메서드를 통해 유연하게 다룰 수 있습니다. 문자열을 잘 다루면 텍스트 데이터를 효과적으로 처리할 수 있습니다.