본문 바로가기
파이썬 공부하기!!

[파이썬 기초] "따옴표는 영어일 때만 써야 하나요?" 문자열 표시법 완벽 정리!

by happymind12 2025. 7. 11.
반응형

[파이썬 기초] "따옴표는 영어일 때만 써야 하나요?" 문자열 표시법 완벽 정리!

파이썬에서 글자를 쓸 때 꼭 " " 따옴표를 써야 하는데요, 많은 분들이 이렇게 질문하곤 해요.

"이건 영어일 때만 따옴표를 쓰는 건가요?"

결론부터 말하면 ❌ 아니에요! 파이썬에서는 문자열(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)
  • 문자열은 반드시 " " 또는 ' '로 감싸야 함
  • 영어뿐 아니라 한글, 숫자, 이모지도 모두 문자열 가능
  • 따옴표 없이 쓰면 변수로 착각해서 에러 발생

 

반응형