파이썬에서 쌍따옴표(`"""`)나 홑따옴표(`'''`) 세 개
파이썬에서 쌍따옴표("""
)나 홑따옴표('''
) 세 개를 연속으로 사용하는 것은 여러 줄 문자열(Multi-line String)을 정의하는 데 사용됩니다. 이를 통해 문자열을 여러 줄에 걸쳐 작성할 수 있으며, 주석처럼 사용할 수도 있습니다. 구체적인 역할과 용도를 아래에 설명드리겠습니다.
1. 여러 줄 문자열 작성
쌍따옴표 세 개를 사용하면 한 줄에서 끝나는 게 아니라 여러 줄에 걸쳐 문자열을 작성할 수 있습니다. 예를 들어, 아래 코드에서 custom_font_css
는 여러 줄로 작성된 하나의 문자열입니다.
custom_font_css = """
<style>
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap');
div.cell.code_cell div.output pre,
div.cell.code_cell pre {
font-family: 'JetBrains Mono', monospace;
font-size: 13px;
line-height: 1.5;
}
</style>
"""
위와 같이 여러 줄에 걸쳐서 코드를 작성하면, 각 줄의 내용을 문자열로 포함시킬 수 있어 긴 문자열을 더 보기 좋고 관리하기 쉽게 만듭니다.
2. 주석처럼 사용
파이썬에서 여러 줄 주석을 작성하는 표준 문법은 없지만, 쌍따옴표 세 개로 문자열을 작성하고 이를 변수에 저장하지 않으면 사실상 주석처럼 사용할 수 있습니다. 예를 들어:
"""
이 코드는 Jupyter Notebook에서 코드 셀에 폰트를 적용하기 위한 예제입니다.
JetBrains Mono 폰트를 사용하여 글씨를 더 읽기 편하게 만듭니다.
"""
이와 같은 방식으로 코드 블록의 시작이나 설명에 여러 줄 주석처럼 사용할 수 있으며, 이는 파이썬 해석기에 의해 무시됩니다.
3. 함수나 클래스의 문서화 (Docstring)
함수, 클래스, 모듈의 설명을 위해 사용됩니다. 쌍따옴표 세 개로 시작하여 함수나 클래스의 동작을 설명하는 용도로 사용합니다. 이를 "Docstring"이라고 부르며, 예를 들어:
def example_function():
"""
이 함수는 예제 함수로, 사용 방법을 설명하기 위한 것입니다.
특별한 동작을 수행하지 않습니다.
"""
pass
함수나 클래스를 정의할 때 쌍따옴표 세 개로 시작하는 문서는 해당 함수나 클래스의 설명서 역할을 하며, help()
함수를 통해 확인할 수 있습니다.
요약
쌍따옴표 세 개(""" """
)는 여러 줄 문자열을 작성할 때 사용되며, 주석처럼 사용할 수 있고, 함수나 클래스의 문서화에도 사용됩니다.
'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글
파이썬 프로그램 학습을 위한 '컴퓨터 프로그램 이해' 개요 (3) | 2024.11.18 |
---|---|
D2Coding 폰트 (2) | 2024.11.15 |
모듈을 부르는 차이 비교 (0) | 2024.11.04 |
[파이썬] 개발 폰트 설정하기 (1) | 2024.11.01 |
Anaconda에서 Jupyter Notebook 사용 (3) | 2024.10.31 |