문자열 다루기 – 따옴표와 문자열 연결
안녕하세요! “파이썬 하루 하나씩 배우기” 네 번째 시간이에요. 오늘은 프로그래밍의 꽃✨ 문자열 다루기를 배워볼 거예요. 따옴표 종류부터, 여러 문자열을 ‘찰싹’ 붙이는 방법까지! 처음 배우는 분도, 헷갈렸던 분도 오늘 딱 정리하고 가시죠😊
Thank you for reading this post, don't forget to subscribe!1. 문자열이란?
문자열(String)은 문자(character)들이 모여 만든 데이터예요. “Hello”, “안녕”처럼 따옴표로 감싸야 인식됩니다. 파이썬의 기본 타입 중 하나로, 텍스트를 다룰 때 가장 먼저 접하게 되죠.
✔ 핵심: 따옴표로 감싸야 문자열!
2. 따옴표 종류와 사용법
따옴표 형태 | 예시 | 용도 |
---|---|---|
작은따옴표 | 'Python' | 짧은 문자열 |
큰따옴표 | "Python" | 짧은 문자열 |
삼중따옴표 | """여러 줄""" | 여러 줄 문자열 |
이스케이프 | "He said, \"Hi!\"" | 문자열 내 따옴표 표기 |
3. 문자열 생성 및 접근
- 변수에 할당:
msg = "안녕, 파이썬!"
- 인덱싱:
msg[0] # '안'
- 슬라이싱:
msg[0:2] # '안녕'
- 길이 구하기:
len(msg)
4. 문자열 연결 방법
문자열을 이어 붙이는 주요 3가지 방법이에요:
- 덧셈 연산자:
"Hello" + "World" → "HelloWorld"
join()
:"-".join(["2025","04","18"]) → "2025-04-18"
- f-string:
f"{a} + {b} = {a+b}"
5. f‑string vs format()
방식 | 문법 | 예시 |
---|---|---|
format() | "{} {}".format(a,b) | "Hi Alice".format() |
f-string | f"{a} + {b} = {a+b}" | f"이름: {name}" |
6. 문자열 주의사항 및 꿀팁
- + 연산은 비용이 크니, 많은 문자열 연결 땐
join()
사용! - 삼중따옴표로 여러 줄 작성 시 개행까지 그대로 저장돼요.
- f-string은 3.6↑, 가독성 👍
- 문자열 수정 불가(immutable) → 변경하려면 새 문자열 생성!
“ 문자열은 모든 텍스트 기반 프로그램의 시작이었어요. 작은 따옴표 하나에 무한한 가능성이 숨어 있죠.”
✔ 실전 꿀팁: 대화창에서 복잡한 텍스트 합칠 땐 f-string+join() 콤보를 추천해요! 효율 짱👍
Q1. 작은따옴표·큰따옴표 차이 있나요?
기능은 같아요. 가독성이나 내부 따옴표 유무로 선택!
Q2. 문자열이 왜 immutable인가요?
안정성과 해시값 일관성 확보를 위해 변경 불가로 설계됐어요.
Q3. f-string이 느리진 않나요?
format()보다 빠르고 직관적이니 3.6↑라면 적극 사용!
Q4. join()과 + 어느 게 좋나요?
짧을 땐 +, 많을 땐 join()이 권장돼요.
Q5. 따옴표 안에 줄바꿈은?
삼중따옴표로 여러 줄 문자열 가능!
Q6. 이스케이프 없이 따옴표 쓰려면?
서로 다른 종류의 따옴표를 혼용하면 돼요.
문자열 연결 방식별 성능 비교 그래프📊
참고 링크:
오늘은 파이썬 문자열 다루기의 기초를 톡톡히 정리했어요. 따옴표 종류, 연결 방법, f‑string 팁까지! 다음 글에서는 더 재미있는 문자열 테크닉을 준비할게요😉
파이썬, 문자열, 따옴표, 연결, f-string, join, 이스케이프, 슬라이스, 기초, 코딩
HANSORI.AI_Blog Labs에서 더 알아보기
구독을 신청하면 최신 게시물을 이메일로 받아볼 수 있습니다.