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

[파이썬 변수명 꿀팁] for 과일 in fruits 써도 되나요? 한글 변수명 사용해도 될까?

by happymind12 2025. 7. 11.
반응형

[파이썬 변수명 꿀팁] for 과일 in fruits 써도 되나요? 한글 변수명 사용해도 될까?

파이썬에서 가장 기본적인 반복문 예제로 이런 코드 많이 보셨죠?

fruits = ["사과", "바나나", "포도"]

for fruit in fruits:
    print(fruit)

그런데 문득 이런 생각이 들 수 있어요.

"fruit 대신 그냥 과일이라고 써도 되지 않나?"

정답은? 👉 네, 됩니다!

✅ 파이썬은 한글 변수명도 허용해요

fruits = ["사과", "바나나", "포도"]

for 과일 in fruits:
    print(과일)

👆 위 코드도 완전히 정상 작동합니다.

실행 결과:

사과
바나나
포도

파이썬은 유니코드를 지원하기 때문에, 변수명을 한글로 써도 문법적으로 문제가 없어요.

🤔 그런데 왜 대부분 영어로 쓰는 걸까?

이유 설명
국제 표준 전 세계 개발자들이 코드를 공유할 때는 영어가 기본
검색 & 디버깅 에러 메시지, 라이브러리 문서 모두 영어 기준
습관 프로그래밍 언어의 문법과 흐름 자체가 영어 중심

그래서 실무나 협업할 때는 영어 변수명을 쓰는 게 훨씬 좋습니다.

📌 그럼 언제 한글 변수명을 써도 괜찮을까?

  • 코딩을 막 시작한 입문자일 때
  • 개념을 이해하려고 혼자 연습할 때
  • 가르치는 목적일 때 (예: 학생, 학부모 대상 수업)

즉, 학습 초기에는 한글 변수명을 써도 괜찮지만,
실제 개발, 팀 프로젝트, 취업 준비에서는 영어 변수명으로 연습하는 걸 추천합니다.

✅ 변수명 꿀팁!

  • 짧고 의미 있는 단어 사용: fruit, score, name
  • 두 단어는 언더스코어 사용: user_name, total_score
  • 가능하면 한글보다 영어를 기본으로 습관들이기

🎯 요약 정리

  • for 과일 in fruits: 처럼 한글 변수도 쓸 수 있다
  • 파이썬은 유니코드를 지원하기 때문
  • 하지만 실무와 협업을 생각하면 영어 변수명이 더 좋다
  • 처음에는 한글 변수도 OK! → 점점 영어로 습관 들이기

 

반응형