티스토리 뷰
반응형
assert
'주장하다' 라는 뜻의 assert
예외처리를 하는데 사용한다.
이는 if문으로도 할 수 있지만 assert는 단순히 에러를 찾는 것이 아니라
완전히 값이 에러가 아니라는 것을 보증하기 위해 자주 사용된다.
긴말말고 예시를 보자.
# num이라는 변수가 32의 배수임을 보증하기 위한 코드 (에러가 발생하지 않는다.)
num = 96
assert num % 32 == 0
# 32의 배수가 아닐 시 에러가 난다.
num = 100
assert num % 32 == 0
Traceback (most recent call last):
File "test.py", line ~~~~
~~~~
~~~~
assert num % 32 == 0
AssertionError
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python 코드 내 python 버전 확인 (0) | 2019.10.24 |
---|---|
ModuleNotFoundError: No module named 'pip._internal' (0) | 2019.10.24 |
Python 디렉토리와 경로 다루는 함수 정리 (0) | 2019.05.07 |
Python 2.x 버전 코드와 3.x 버전 코드의 다른 점 (0) | 2018.11.07 |
Python 내장함수 enumerate (0) | 2018.11.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Machine Learning
- vscode
- Android
- 우분투
- Macbook
- CUDA
- Novel View Synthesis
- Docker
- nvidia
- 2-stage Detector
- error
- Object Detection
- MySQL
- Deep Learning
- ubuntu
- nginx
- numpy
- GaussianSplatting
- Neural Radiance Field
- Anaconda
- GPU
- Computer Vision
- git
- MacOS
- SSH
- Python
- java
- pytorch
- 3Dvision
- nerf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함