728x90
1. 변수 타입 어노테이션
변수 타입 어노테이션은 파이썬 3.5부터 도입된 기능으로, 변수의 예상 타입을 명시하는데 사용된다. 이는 주로 코드의 가독성을 높이고, 정적 타입 검사 도구(예:mypy)를 사용하여 타입 오류를 사전에 잡아내기 위한 목적으로 사용된다.
타입 어노테이션은 실제로 변수의 타입을 강제하는 것이 아니라, 개발자가 변수가 어떤 타입을 가져야 할 것으로 예상하는지 명시하는 것이다.
2. 기본 타입 어노테이션
3. 리스트, 튜플, 딕셔너리, 세트
컬렉션 타입에 대한 어노테이션은 조금 더 복잡하다. 이를 위해 List, Tuple, Dict, Set 등의 제네릭 타입을 사용하게 된다. 이러한 타입들은 typing 모듈에서 가져올 수 있다.
4. 함수
5. 클래스
6. 옵셔널
변수가 특정 타입이거나 None일 수 있는 경우 Optional을 사용한다.
728x90
'Python' 카테고리의 다른 글
21. 파이썬 비동기 (0) | 2024.07.03 |
---|---|
18. 파이썬의 예외처리 (0) | 2024.07.03 |
17. 스페셜 메서드 (0) | 2024.07.03 |
16. 파이썬의 상속 (0) | 2024.07.03 |
15. 객체지향과 클래스 (0) | 2024.07.02 |