반응형
[파이썬 기초] "따옴표는 영어일 때만 써야 하나요?" 문자열 표시법 완벽 정리!
파이썬에서 글자를 쓸 때 꼭 " "
따옴표를 써야 하는데요, 많은 분들이 이렇게 질문하곤 해요.
"이건 영어일 때만 따옴표를 쓰는 건가요?"
결론부터 말하면 ❌ 아니에요! 파이썬에서는 문자열(string)을 입력할 때는 언어에 상관없이 반드시 따옴표를 써야 해요.
✅ 따옴표는 "문자열"을 나타내기 위한 약속
파이썬에서 텍스트를 표현할 땐 꼭 " "
나 ' '
로 감싸야 합니다.
올바른 예
text1 = "Hello" # 영어
text2 = "안녕하세요" # 한글
text3 = "12345" # 숫자처럼 보이지만 문자열
text4 = "😀" # 이모지도 문자열
잘못된 예 (에러 발생)
text = 안녕하세요
👆 이렇게 쓰면 파이썬은 안녕하세요
를 "변수"로 착각하기 때문에 에러가 납니다!
📌 어떤 언어든, 어떤 글자든 따옴표는 필수
입력 내용 | 설명 | 정상 코드 |
---|---|---|
영어 | 기본적인 문자열 | "Hello" |
한글 | 파이썬은 유니코드 지원함 | "안녕" |
숫자처럼 생긴 문자 | 계산이 아닌 문자일 경우 | "2024" |
이모지, 기호 | 전부 문자열로 처리됨 | "❤️" |
😱 초보자 실수 예시
name = 홍길동 # ❌ 에러
print(안녕) # ❌ 에러
# ✅ 아래처럼 써야 해요
name = "홍길동"
print("안녕")
✅ ' 작은따옴표도 가능해요!
파이썬에서는 ' '
와 " "
모두 문자열로 인식됩니다.
text1 = 'Hello'
text2 = "Hello"
단, 안에 따옴표가 들어간다면 겉을 다르게 써야 해요:
say = "He said 'Hi'"
quote = 'She said "Hello"'
🎯 요약 정리
- 파이썬에서 텍스트는 문자열(string)
- 문자열은 반드시
" "
또는' '
로 감싸야 함 - 영어뿐 아니라 한글, 숫자, 이모지도 모두 문자열 가능
- 따옴표 없이 쓰면 변수로 착각해서 에러 발생
반응형
'파이썬 공부하기!!' 카테고리의 다른 글
[파이썬 f-string 완전 정복] print(f"{}")는 왜 쓰는 걸까? 문자열 안에 변수 넣는 가장 쉬운 방법 (0) | 2025.07.11 |
---|---|
[파이썬 while문 기초] 마지막에 코드 한줄 더 왜 써야 할까? 무한루프를 막는 핵심 원리! (1) | 2025.07.11 |
[파이썬 기초] 문자열을 한 글자씩 반복하는 이유? for문 문자 반복이 실전에서 중요한 이유 (0) | 2025.07.11 |
[파이썬 변수명 꿀팁] for 과일 in fruits 써도 되나요? 한글 변수명 사용해도 될까? (0) | 2025.07.11 |
[파이썬 반복문 쉽게 배우기] for문, while문으로 자동화 시작하는 첫걸음! 궁금증 해결 (0) | 2025.07.11 |