Python

이번 포스팅은 파이썬을 사용하면서 assert 를 이해하기 위해 정리한 글입니다. - 가정설정문 assert 란? 파이썬에서 assert 는 예외처리에 사용하는 방법 중 하나 입니다. assert 는 파이썬에만 있는 것이 아닌 대부분의 언어에도 포함되어 있습니다. assert 는 뒤의 조건문이 True 가 아니면 AssertError를 발생시키는 함수 입니다. 예를 들어, x = int(input('2의 배수를 입력하세요: ')) assert x % 2 == 0, '2의 배수가 아닙니다.' print(x) assert 조건문 혹은 assert 조건문, 에러 메세지 형식으로 쓸 수 있으며 위의 코드는 2의 배수가 아니면 '2의 배수가 아닙니다' 라는 에러 메세지를 나타내게 했습니다. 이렇게 예외 상황을 확..
이번 포스팅은 파이썬을 사용하면서 함수에서 *와 **를 이해하기 위해 작성하는 포스팅입니다. 1. *args 이해 - args는 arguments의 줄임말입니다. 함수 인자로 *args를 대표적으로 쓰지만 다르게 써도 아무 상관이 없습니다. - 결론적으로 *args는 함수에서 여러 개의 매개변수를 쓰기 위해 사용하는 것입니다. def location(kor ,*args): print(kor, args) location("한국", "부산") location("한국", "서울", "부산", "대전", "대구") 예를 들어 위치를 출력하는 함수를 만들었을때 *args를 사용하여 출력하도록 하였습니다. 결과를 보시면 *args 로 받은 매개변수는 튜플로서 출력하는 것을 볼 수 있었고 여러 개의 인자를 주어도 출..
우준세
'Python' 태그의 글 목록 (2 Page)