반응형
[파이썬 변수명 꿀팁] 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! → 점점 영어로 습관 들이기
반응형
'파이썬 공부하기!!' 카테고리의 다른 글
[파이썬 while문 기초] 마지막에 코드 한줄 더 왜 써야 할까? 무한루프를 막는 핵심 원리! (1) | 2025.07.11 |
---|---|
[파이썬 기초] 문자열을 한 글자씩 반복하는 이유? for문 문자 반복이 실전에서 중요한 이유 (0) | 2025.07.11 |
[파이썬 반복문 쉽게 배우기] for문, while문으로 자동화 시작하는 첫걸음! 궁금증 해결 (0) | 2025.07.11 |
[파이썬 조건문 if 완벽정리] 초보도 이해하는 조건 분기, else, elif까지 한 번에 끝내기! (0) | 2025.06.20 |
[파이썬 연산자 정리] 초보도 쉽게 배우는 사칙연산, 비교, 논리연산 총정리! (0) | 2025.06.20 |