2024.06.27
💡 try - except 문
에러가 있어도 건너뛰게 할 수 있는 방법
서버에게 콜을 할 때(서버 쪽이 잘 못되었을 때) 이용할 수 있다.
하지만 남용하면... 뭔가 이상하게 돌거나 어디에 문제가 생기는지를 알 수가 없으니...
웬만하면 많이 쓰지는 말자!
만약에 리스트 중에 내가 뽑고 싶은 값이 빠져 있어서 없는 경우에 이걸 제외 시킬 수 있다.
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby'},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for person in people:
try:
if person ['age'] > 20:
print(person['name'])
except:
print('에러입니다.')
# carry
# ben
# 에러입니다.
# red
# queen
bobby의 나이가 누락되어 에러가 나는 상왕에 try-except를 사용해보았다.
* 쓸 때 들여쓰기 항상 주의 ㅠㅠ
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Python 문법 기초] 한줄의 마법 (0) | 2024.06.27 |
---|---|
[Python 문법 기초] 파일 불러오기 from 과 import (0) | 2024.06.27 |
[Python 문법 기초] f-string (0) | 2024.06.27 |
[Python 문법 기초] 튜플, 집합 (0) | 2024.06.27 |
[Python 문법 기초] 함수 (0) | 2024.06.26 |