(참고 링크)
다른 언어에서 Nullable에 대응되는 파이썬의 타입은 typing.Optional입니다.
예를 들어 Optional[int]: int 또는 None를 나타냅니다
Optional은 typing.Union의 shorthand로, Optional[X]는 Union[X, None]과 동일합니다.
from typing import Optional
def foo(arg: Optional[int] = None):
#...
예를 들어 argument가 int 또는 None이 들어가면 이렇게 쓸 수 있겠죠
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] str strip, lstrip, rstrip (0) | 2020.10.31 |
---|---|
[Python] 문자열 뒤집기 (0) | 2020.10.31 |
Python3 기본 자료형(Built-in Types) (0) | 2020.03.17 |
Python3 requests 네이버 로그인 구현 (6) | 2020.03.16 |
Python3 json dump 한글 깨짐 해결방법 (0) | 2020.03.14 |