이번 강에서는 주석에 대해 알아보겠습니다.
주석은 코드의 가독성을 향상시킬 수 있는 중요한 것이므로 꼭 알아두시기 바랍니다.
1. 주석이란 무엇인가
여러분들은 [주석]이라는 단어를 보면 무엇이 떠오르나요?
아마 대부분의 사람들은 중국 주석을 생각하실 수도 있습니다.
화학전공자이신 분들은 주석 원자(Tin)를 생각하실 수도 있죠.
프로그래밍에서의 주석(Comment)은 메모의 역할을 합니다.
기업과 같이 규모가 큰 프로그램을 만드는 곳에서는 여러 사람들이 하나의 프로그램을 공유하여 코드를 작성해야합니다.
이렇게 코드를 공유하며 작성할 때 주석을 안쓰면 누가 어떤 부분을 왜 작성했고, 수정했는지를 모르게 될 수 있습니다.
쉽게 설명하자면 여러 사람이 노트 한 장에 동시에 낙서를 하면 노트가 뒤죽박죽이 되는 것과 같은 원리입니다.
그렇지만 주석을 사용해 누가 왜 이러한 코드를 작성했는지 메모를 해두면 코드의 가독성이 크게 상승하고, 다른 사람들이 코드의 의미를 파악하기가 쉬워집니다.
그리고 한 사람이 1000줄이 넘는 코드를 작성했을 때, 며칠 동안은 코드의 대부분을 이해합니다.
본인이 작성한 코드니까 당연히 기억하겠죠??
하지만 몇 달, 몇 년 후에 다시 코드를 보았을 때도 코드를 완벽하게 이해할 수 있을까요??
여러분들은 5년 전 오늘 점심밥으로 뭘 먹었는지 기억하시나요??
세상이 넓으니 기억하시는 분이 한 명은 있겠지만, 대부분은 기억하지 못합니다.
하지만 일기로 기록해놨다면 기억하실 수 있겠죠.
마찬가지로 코드의 어떤 부분이 어떤 역할을 하는지 주석으로 기록했다면 몇 년이 지난 후 코드를 봐도 쉽게 이해할 수 있습니다.
이렇게 주석은 중요한 역할을 합니다.
그리고 주석은 코드로 인식되지 않기 때문에 결과값에 아무 영향을 주지 않습니다.
2. 주석 사용법
파이썬에서는 #를 주석으로 사용합니다.
#뒤에 메모를 하면 #이 있는 줄은 주석으로 처리됩니다.
또한 앞서 말한거와 같이 주석은 코드로 인식되지 않기 때문에 코드에 아무런 영향을 주지 않습니다.
#로 처리된 print() 함수의 출력값은 출력되지 않는 걸 확인할 수 있습니다.
이처럼 주석으로 메모를 해두며 코드를 작성하면 가독성을 높일 수 있으니 꼭 숙지해두셔야 합니다.
정리
- 주석 : 코드에 메모를 하는 것, 코드로 인식되지 않아 프로그램에 영향을 주지 않음
- 파이썬에서의 주석은 #를 사용한다.
강의가 유익하셨거나 마음에 드셨으면 구독과 좋아요, 댓글 부탁드립니다.
궁금하신 점이나 문의사항은 댓글 남겨주시기 바랍니다.
'파이썬' 카테고리의 다른 글
해커맨 파이썬 강의 7강_자료형이란 무엇인가_숫자 (0) | 2019.09.05 |
---|---|
해커맨 파이썬 강의 6강_자료형이란 무엇인가_문자 (0) | 2019.09.01 |
해커맨 파이썬 강의 4강_출력 part2 (0) | 2019.08.11 |
해커맨 파이썬 강의 3강_간단한 문장 출력하기 (0) | 2019.08.10 |
해커맨 파이썬 강의 2강_개발환경 구축하기-Wing IDE 설치- (0) | 2019.08.06 |