Application/Python

[Python] 파이썬 print 사용법과 주석 - python 첫 코드 작성하기

devsalix 2026. 4. 13. 09:52
728x90

파이썬 print 사용법과 주석 - python 첫 코드 작성하기

지난 글에서 파이썬 설치하고 print("Hello") 한번 쳐보셨죠? 화면에 글자가 딱 나오는 걸 보면 은근히 뿌듯하거든요. 오늘은 그 print를 좀 더 제대로 써보려고 해요. 그리고 코드에 메모를 남기는 방법도 하나 알려드릴게요.


파이썬 print() 함수가 뭔가요?

쉽게 말하면, 화면에 글자를 띄워주는 명령어예요.

전광판 있잖아요. 야구장이나 콘서트장에서 글자가 화면에 뜨는 거요. print()가 딱 그 역할이에요. 괄호 안에 넣은 내용이 화면에 나타나는 거죠.

print("안녕하세요")   # 화면에 "안녕하세요"가 출력돼요
안녕하세요

 

여기서 중요한 게 하나 있어요. 글자를 출력할 때는 반드시 따옴표로 감싸야 해요. 큰따옴표(")든 작은따옴표(')든 상관없어요. 둘 다 똑같이 동작해요.

print("파이썬 재밌다")   # 큰따옴표 OK
print('파이썬 재밌다')   # 작은따옴표도 OK

 

숫자는 좀 달라요. 따옴표 없이 그냥 써도 돼요.

print(100)   # 숫자는 따옴표 없이도 출력 가능
100

여러 개를 한 번에 출력하고 싶다면?

쉼표로 구분하면 돼요. 그러면 자동으로 띄어쓰기가 들어가요.

print("이름:", "홍길동")   # 쉼표로 연결하면 자동 띄어쓰기
이름: 홍길동

 

참고로, 쉼표 사이에 들어가는 구분 기호를 바꿀 수도 있어요. sep이라는 걸 쓰면 되는데, 지금은 "아 이런 것도 있구나" 정도만 알아두시면 돼요.

print("2026", "04", "13", sep="-")   # 공백 대신 - 로 연결
2026-04-13

파이썬 주석 - 코드에 메모 남기기

코드를 쓰다 보면, "이 줄이 뭐 하는 거였지?" 싶을 때가 와요. 진짜로요. 어제 제가 쓴 코드도 오늘 보면 기억이 안 날 때가 있어요.

그래서 주석이라는 게 있어요.

#을 쓰면 그 뒤에 오는 내용은 파이썬이 완전히 무시해요. 실행할 때 아무 영향도 없어요. 그냥 나를 위한 메모인 거죠.

# 이건 주석이에요. 파이썬이 무시해요
print("이건 실행돼요")   # 코드 옆에도 메모 가능

 

요리할 때 레시피에 "여기서 불 세기 줄이기!" 같은 메모 적어두는 거랑 비슷해요. 요리 자체에는 영향이 없지만, 나중에 다시 만들 때 도움이 되잖아요.

여러 줄에 메모를 남기고 싶으면 그냥 #을 여러 번 쓰면 돼요.

# 내 첫 번째 프로그램
# 오늘 처음 만들어봤다
print("Hello, Python!")

처음에 자주 하는 실수들

솔직히 처음 코드 칠 때 에러 안 나는 사람이 없어요. 저도 그랬고요. 자주 나오는 실수 몇 가지만 알려드릴게요.

 

따옴표 짝이 안 맞을 때

print("안녕하세요)   # 닫는 따옴표가 없어요!

 

이러면 SyntaxError라는 에러가 나요. 영어로 나와서 처음에 당황스러우실 수 있는데, 이 에러가 나오면 거의 99% 따옴표 짝이 안 맞는 거예요. 차분하게 따옴표를 확인해보세요.

 

괄호를 빠뜨렸을 때

print "안녕하세요"   # 괄호가 없어요!

 

인터넷에서 파이썬 자료를 검색하다 보면 괄호 없는 print를 볼 수 있는데, 그건 옛날 버전이에요. 지금은 무조건 괄호를 써야 해요.

 

대소문자를 틀렸을 때

Print("안녕하세요")   # P가 대문자!

 

파이썬은 대문자 P랑 소문자 p를 완전히 다른 글자로 봐요. Printprint는 파이썬한테는 완전 남남이에요. 반드시 소문자 print로 써야 해요.

 

코드 앞에 공백이 들어갔을 때

  print("안녕하세요")   # 앞에 공백이 있어요!

다른 언어는 앞에 공백이 있어도 무시하는데, 파이썬은 이걸 굉장히 예민하게 봐요. 코드 맨 앞에 실수로 스페이스바를 누르면 IndentationError가 나요.


직접 해보기

아래 코드를 직접 따라 쳐보세요. 복사 붙여넣기 말고 직접 타이핑하는 게 중요해요.

# 나의 자기소개 카드
print("=" * 30)          # = 기호를 30번 반복
print("이름: 홍길동")
print("취미: 코딩 배우기")
print("=" * 30)
==============================
이름: 홍길동
취미: 코딩 배우기
==============================

 

"=" * 30이 신기하시죠? 글자에 곱하기를 하면 그만큼 반복돼요. 이건 나중에 더 자세히 배울 거예요.

이름이랑 취미를 본인 걸로 바꿔서 한번 실행해보세요. 그리고 주석으로 오늘 날짜도 남겨보시고요.

 

print로 화면에 글자 띄우는 거, 어렵지 않으시죠? 근데 매번 이렇게 직접 글자를 써넣으면 좀 불편하잖아요. 다음에는 데이터를 담아두는 '변수'라는 걸 배워볼 건데, 이걸 알면 훨씬 유연하게 코드를 짤 수 있어요.


 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90