일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 아이패드 노트쉘프
- 논문 필기
- Python
- 굿노트
- 하나은행 인턴 후기
- 아이패드 필기어플
- 아이패드 noteshelf
- liquid text
- 리퀴드텍스트
- 아이패드 논문 필기
- 파이썬
- 아이패드
- 필기 어플
- Noteshelf
- 노트쉘프
- 아이패드 논문
- windows10
- 딥러닝
- deep learning
- 하나은행 공채
- 프로그래머스
- 주석 단축키
- 하나은행
- 2022 하나은행 인턴 후기
- pytorch
- 아이패드 필기
- pytorch로 시작하는 딥러닝
- TensorFlow
- 하나은행 인턴
- GPU
- Today
- Total
Azure Zest
[ python ] 주석 / 주석 단축키가 안 될 때 본문
각 언어마다 주석을 나타내는 문자들이 있다.
python 에서는 #을 앞에 적고 그 뒤에 문자를 적으면 주석이 되는데, 이를 단축키로도 바꿀 수 있다.
바로 Ctrl + / 이다.
하지만, 가끔 주피터 노트북에서 Ctrl + /를 했을 때 주석처리가 되지 않고 / 이게 그대로 쳐지는 경우가 있다.
이럴 때는 어떻게 해결해야 할까?
0. 파이썬(Python) 주석 단축키가 안 될때
구글에 검색을 해보니 보통 pycharm이나 vscode 등에서 안 될 때의 경우가 나타나 있었다.
Ctrl + Shift 를 눌러서 입력키를 Microsoft 입력기로 바꿔주면 해결이 가능하다고 한다.
그래서 주피터 노트북에서도 마찬가지로 적용해보니 별 다른 바뀐 점 없이 바로 해결되었다.
따라서, 주석 단축키 작동이 안될 때에는 Ctrl + Shift를 동시에 눌러주고 다시 시도해보면 된다.
이와 더불어 파이썬 주석에 대해 알아보도록 하자.
크게 파이썬 주석은 다음과 같이 이루어져 있다.
1. # : 한 줄에 적용
첫 번째로는 앞에서 말했던 것처럼 코드 앞에 #를 붙이는 것이다.
하지만, #을 이용했을 때에는 #이 있는 해당 줄에만 주석이 해당되기 때문에 여러 줄을 #을 이용해서 주석처리를 하고 싶다면 매 문장마다 앞에 #을 붙여주어야 한다.
다음 예제로 살펴보도록 하자.
a = 3
# a = 2
print(a)
b = 3
# b = 2
b = 1
print(b)
위의 예제처럼 #이 있는 부분에는 색이 바뀌는 것을 볼 수 있는데 이는 바로 주석처리가 되었다는 표시이다.
따라서 위의 예제를 실행시켜본다면 a의 경우는 a=2 줄이 주석처리가 되므로 3으로 출력될 것이다.
하지만 b의 경우에는 #이 한 줄에만 적용되기 때문에 마지막 b=1은 실행되어 1이 출력될 것이다.
따라서 #은 주로 해당 코드가 있는 줄에 대해 간단히 설명을 하고 싶거나 변수에 대한 설명을 하고 싶을 때 자주 사용된다.
2. """ """ , ''' ''' (큰 따옴표, 작은 따옴표) : 여러 줄에 적용
두 번째로는 주석을 하고 싶은 출발점 앞에 '""" 혹은 '''을 하고, 끝내고 싶은 종점 뒤에 """ 혹은 '''을 적는 것이다.
#을 이용했을 때와 다른 점은 #은 한 줄에만 적용되는 반면, """와 '''은 구역을 설정할 수 있다는 점이다.
다음 예제로 살펴보자.
"""
2020/05/08 1st edition
"""
a = 3
b = 2
c = 1
'''
2020/05/20 last edition
b = 1
c = 2
'''
a = 4
print(a,b,c)
1번과 마찬가지로 """ """와 ''' '''의 영역 안에 포함된 부분들이 코드 부분과 색이 달라진 것을 확인할 수 있다.
위의 코드를 실행시킨다면 초록색 영역 안의 b=1,c=2 는 주석처리가 되므로 a,b,c가 각각 4,2,1이 출력될 것이다.
따라서 보통 구역을 구분 지을 때 사용하거나 긴 설명이 필요한 intro, 수정날짜들을 업데이트 할 때 등등의 경우에 사용된다.
3. 단축키
위의 방법들 외에 간단한 단축키로 주석을 만들 수 있다.
주석을 하고 싶은 부분들을 드래그 해서 영역을 선택한 후 Ctrl + / 를 누르면 된다.
그럼 그 영역이 바로 주석처리가 된다.
위의 여러가지 주석들에 대해 알아보았다. 이를 바탕으로 필요한 때에 적절하게 주석을 사용한다면 코드를 읽는 사람들이 코드를 이해하기에 훨씬 수월할 것이다.
'Deep Learning' 카테고리의 다른 글
[ Pytorch로 시작하는 딥러닝 ] 1. 인공지능, 머신러닝, 딥러닝 (0) | 2020.08.05 |
---|---|
[ python ] GPU error ( InvalidArgumentError ) (0) | 2020.05.09 |
[ colaboratory ] google 400 error (0) | 2020.05.07 |
[ python ] 사진 원하는 모양으로 오려내기 (0) | 2020.02.08 |
[ Anaconda ] Anaconda 가상환경 (0) | 2019.11.15 |