8
무언가를 '시도'하고 예외를 포착하거나 예외를 피하는 것이 가능한지 테스트하는 것이 더 낫습니까?
if무언가가 유효한지 테스트해야합니까, 아니면 try예외를 잡아야합니까? 한 가지 방법이 선호된다는 확실한 문서가 있습니까? 한 가지 방법은 더 파이썬 입니까? 예를 들어, if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' 또는: try: x = my_list[3] except IndexError: x = 'NO_ABC' 몇 가지 생각 ... PEP 20 은 말합니다 …