Python 3의 함수 주석을 사용하면 PyCharm 및 기타 IDE에서 유형 힌트를 목적으로 동종 목록 (또는 다른 컬렉션)에 포함 된 항목 유형을 지정할 수 있습니다.
int 목록에 대한 의사 Python 코드 예제 :
def my_func(l:list<int>):
pass
Docstring을 사용하는 것이 가능하다는 것을 알고 있습니다.
def my_func(l):
"""
:type l: list[int]
"""
pass
...하지만 가능하다면 주석 스타일을 선호합니다.
type object is not subscriptable
함수를 정의 할 때 오류가 발생 합니다. 분명히 당신은 문자열을 사용할 수 def my_func(L: 'list[int]')
있지만, 나는 그것이 문서화 문자열을 구문 분석으로 PyCharm은 ... 구문 분석할지 모른다
'list[int]'
그것이 명확하지 않다면 사과했다.