Python의 문자형 데이터 타입

개요

Python에서 str은 문자열을 나타내는 데이터 타입입니다. 문자열은 작은따옴표(‘)나 큰따옴표(“)로 둘러싸인 일련의 문자입니다. 이 자료에서는 str 데이터 타입의 특징, 활용 방법, 주요 메서드 등을 자세히 다룰 것입니다.

목차

  1. str 데이터 타입 개요
  2. 문자열 생성
  3. 문자열 연산
  4. 문자열 인덱싱과 슬라이싱
  5. 문자열 메서드

1. str 데이터 타입 개요

  • str은 Python에서 문자열을 나타내는 데이터 타입입니다.
  • 작은따옴표(‘)나 큰따옴표(“)로 둘러싸인 문자열을 표현합니다.
  • 문자열은 변경할 수 없는(immutable) 시퀀스 타입입니다.

2. 문자열 생성

Python에서 문자열을 생성하는 방법은 다음과 같습니다.

# 작은따옴표로 문자열 생성
string1 = 'Hello, World!'

# 큰따옴표로 문자열 생성
string2 = "Python Programming"

# 여러 줄 문자열 생성
multiline_string = '''
This is a multiline
string.
'''

3. 문자열 연산

문자열은 다른 문자열과 결합하거나 반복하는 등의 연산을 할 수 있습니다.

# 문자열 결합
concatenated_string = string1 + ' ' + string2

# 문자열 반복
repeated_string = string1 * 3

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

문자열의 특정 위치에 접근하려면 인덱싱을 사용하고, 일부분을 추출하려면 슬라이싱을 사용합니다.

# 인덱싱
first_character = string1[0]
last_character = string1[-1]

# 슬라이싱
substring = string1[7:12]  # "World"

5. 문자열 메서드

str 데이터 타입은 다양한 내장 메서드를 제공하여 문자열을 조작하고 변환할 수 있습니다. 예를 들어:

# 대소문자 변환
lowercase_string = string1.lower()
uppercase_string = string1.upper()

# 문자열 치환
replaced_string = string1.replace('Hello', 'Hi')

# 문자열 분리
splitted_string = string1.split(',')

# 문자열 길이 확인
length = len(string1)

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top