728x90

이전 강의에서는 숫자 자료형(int, float)을 배웠습니다.
이번 강의에서는 글자를 다루는 문자열(str) 자료형을 알아봅니다.
문자열이란 무엇인가
문자열은
글자들의 모음을 의미합니다.
파이썬에서 문자열은
이름, 문장, 메시지 등
사람이 읽는 대부분의 텍스트를 표현할 때 사용합니다.
1️⃣ 문자열 만들기
문자열은
따옴표로 감싸서 만듭니다.
name = "홍길동"
message = '안녕하세요'
큰따옴표(" ")와
작은따옴표(' ')는
기능적으로 동일합니다.
2️⃣ 문자열 출력하기
문자열을
print 함수로 출력해봅니다.
print(name)
print(message)
실행 결과는 다음과 같습니다.
홍길동
안녕하세요
문자열은
따옴표 없이 변수 이름만 작성해 출력합니다.
3️⃣ 문자열과 숫자의 차이
문자열과 숫자는
겉보기에는 비슷해 보여도
완전히 다른 값입니다.
print(10)
print("10")
실행 결과는 다음과 같습니다.
10
10
출력 결과는 같아 보이지만
- 10은 숫자
- "10"은 문자열
이라는 차이가 있습니다.
4️⃣ 문자열 더하기
문자열은
더하기(+) 연산자로 이어붙일 수 있습니다.
first = "파이썬"
second = "공부"
print(first + second)
실행 결과는 다음과 같습니다.
파이썬공부
이렇게 문자열을 붙이는 것을
문자열 연결이라고 합니다.
5️⃣ 문자열과 숫자를 함께 출력하기
문자열과 숫자를
바로 더할 수는 없습니다.
age = 20
print("나이:" + age)
이 코드는
에러가 발생합니다.
문자열과 숫자를 함께 출력하려면
print 함수의 쉼표를 사용합니다.
age = 20
print("나이:", age)
이 방식은
앞으로 자주 사용하게 됩니다.
6️⃣ 문자열 안에 따옴표 사용하기
문자열 안에서
따옴표를 사용하고 싶을 때는
다른 종류의 따옴표로 감싸면 됩니다.
text = "그는 '파이썬'을 공부한다"
print(text)
실행 결과는 다음과 같습니다.
그는 '파이썬'을 공부한다
이번 강의 핵심 정리
- 문자열은 따옴표로 감싸서 만든다
- 큰따옴표와 작은따옴표는 같은 역할을 한다
- 문자열과 숫자는 다른 자료형이다
- 문자열은 +로 연결할 수 있다
- 문자열과 숫자는 바로 더할 수 없다
이름과 나이를 문자열과 숫자로 각각 만들고
print로 한 줄에 출력해보세요.
어떤 방식이 제일 편했나요?
다음 강의에서는
문자열 포맷팅(f-string)을 배웁니다.
문자열을 더 편하게 만드는 방법을 알아봅니다.
728x90
'⚙️ Python > 💻 Python 기초' 카테고리의 다른 글
| [Python] 8강 input 함수로 값 입력받기 (0) | 2025.12.25 |
|---|---|
| [Python] 7강 문자열 포맷팅(f-string)으로 출력 깔끔하게 만들기 (0) | 2025.12.24 |
| [Python] 5강 숫자 자료형(int, float) 이해하기 (0) | 2025.12.23 |
| [Python] 4강 변수란 무엇인가? 값에 이름 붙이기 (1) | 2025.12.23 |
| [Python] 3강 print 함수로 화면에 출력하기 (0) | 2025.12.22 |