Recent Posts
Tags
- 파이썬 배우기
- python index
- javascript date format
- 파이썬 학원
- 제이 쿼리
- 파이썬 강의
- 웹 프로그래밍
- Python3
- javascript 날짜 포맷 변환
- 비동기 뜻
- 웹 프로그래밍 기초
- 리엑트 삼항연산자
- 파이썬 ide 추천
- 프로그래밍 파이썬
- python dictionary
- 동기 뜻
- javascript array map
- JavaScript
- jquery loaded event
- 국비 지원 프로그래밍
- 파이썬 사칙연산
- 코딩 파이썬 기초
- javascript example
- javascript array unshift
- python 다운로드
- javascript array push
- 파이썬 온라인 강의
- 프로그래밍
- 자바스크립트
- javascript array splice
- html css
- $(document).ready()
- 파이썬 강의 사이트
- javascript array remove
- javascript array shift
- HTML 기초
- python slicing
- HTML
- 파이썬 세트
- 동기 코드
- kakao Adfit
- 파이썬 기초
- jupyter python
- 파이썬 입문
- javascript array add
- 비동기 코드
- jQuery
- 국비 지원 파이썬
- 카카오 애드핏
- javascript array method
코딩이 즐겁다
[파이썬 기초] 주석 (한 줄, 여러 줄, Docstrings, 단축키) 갓벽 가이드 본문
반응형
주석이란?
파이썬(Python)에서 주석은 코드에 대한 설명을 추가하거나 특정 코드를 실행되지 않도록 비활성화하는 데 사용됩니다. 주석은 프로그램 실행에 영향을 미치지 않으며, 주로 코드의 가독성을 높이고 유지보수를 쉽게 하기 위해 작성됩니다.
한 줄 주석 (Single-line Comments)
- # 기호를 사용하여 작성합니다.
- # 뒤에 작성된 내용은 실행되지 않습니다.
- 코드의 일부를 설명하거나 주석 처리할 때 사용합니다.
# 이것은 한 줄 주석입니다.
print("Hello, World!") # 이 코드는 화면에 Hello, World!를 출력합니다.
여러 줄 주석 (Multi-line Comments)
큰따옴표(""")나 작은따옴표(''')로 묶인 문자열은 실행되지 않으며, 여러 줄 주석처럼 사용할 수 있습니다.
다만, 이 방식은 실제로는 문자열로 처리되므로, 보통 문서화 문자열(예: Docstring)로 사용됩니다.
"""
이 코드는 여러 줄 주석처럼 보이지만,
실제로는 문자열 리터럴입니다.
"""
print("Hello, World!")
문서화 문자열 (Docstrings)
💡 Docstring이란?
모듈, 함수, 클래스 등을 정의할 때 작성하는 설명을 의미합니다. 예를들어, 함수 내에 Docstring이 작성되어 있다면 __doc__ 속성을 통해 접근이 가능합니다.
- 함수, 클래스, 모듈의 첫 번째 줄에 작성된 문자열로, 해당 코드의 문서를 제공합니다.
- 보통 """ 또는 '''를 사용합니다.
def greet(name):
"""
이 함수는 이름을 입력받아 인사말을 반환합니다.
"""
return f"Hello, {name}!"
print(greet("Alice"))
print(greet.__doc__) # Docstring 출력
결과:
Hello, Alice!
이 함수는 이름을 입력받아 인사말을 반환합니다.
주석 단축키
- VS Code: Ctrl + / (Windows) 또는 Cmd + / (Mac)
- PyCharm: Ctrl + / (Windows) 또는 Cmd + / (Mac)
코즐
파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다.
파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.
반응형
'Python' 카테고리의 다른 글
[파이썬 기초] 리스트(List) 타입 사용법 갓벽 가이드 (28) | 2025.01.23 |
---|---|
[파이썬 기초] 문자열 인덱싱과 슬라이싱 (Indexing, Slicing) 갓벽 가이드 (37) | 2025.01.22 |
[파이썬 기초] 기본 자료형 (int, str, bool, float) 갓벽 가이드 (41) | 2025.01.22 |
주피터 노트북(jupyter notebook) 웹에서 사용하는 방법 (무설치) (62) | 2025.01.21 |
파이썬 아나콘다(anaconda) 설치하기 (48) | 2025.01.21 |