본문 바로가기
반응형

type2

Python - 타입 비교 type, isinstance 자주 사용하는 건데 자꾸 까먹어서 여기에 기록해 둔다. 현재 type이 리스트인지 확인하는 구분으로 리스트인 경우를 구분해 다른 처리를 진행할 때 사용할 수 있다. type 활용 직관적으로 type 구분을 활용하는 방법이다. >>> a_data = ['a','b'] >>> b_data = 'a,b' >>> if type(a_data) is list: ... print('yes, it is list') ... yes, it is list isinstance 활용 데이터간 비교시 사용하는 내장함수로 타입에도 사용이 가능하다. >>> a_data = ['a','b'] >>> b_data = 'a,b' >>> if isinstance(a_data, list): ... print('yes, it is list').. 2024. 3. 14.
Python - 함수 타입 지정, 타입 힌트(Type Hint)에 대해 파이썬 타입 힌트는 코드에 대한 메타 정보를 제공하여 가독성, 안정성, 유지 관리성을 향상시키는 강력한 도구입니다. 이 튜토리얼에서는 타입 힌트의 기본 개념부터 다양한 사용 사례, 그리고 실제 코딩에 적용하는 방법까지 자세히 살펴보겠습니다. 1. Type Hint, 타입 힌트란 무엇인가? 파이썬은 동적 타이핑 언어이기 때문에 변수나 함수의 타입을 명시적으로 선언할 필요가 없습니다. 하지만 타입 힌트를 사용하면 코드에 사용되는 타입을 명시적으로 표시하여 다음과 같은 다양한 장점을 얻을 수 있습니다. 코드 가독성 향상: 코드를 읽는 사람이 변수나 함수의 역할과 의미를 쉽게 이해할 수 있도록 도와줍니다. 코드 안정성 향상: 타입 오류를 미리 감지하여 개발 단계에서 버그를 예방하고 코드의 안정성을 높입니다. 코.. 2024. 2. 20.
반응형