PyCharm으로 형식 완성
리스트형이라고 알면, 리스트에 관한 메소드등을 후보로서 내 줍니다.
하지만 이것이라도 리스트에 들어 있는 요소의 형태까지는 모르기 때문에, 이하의 경우, PyCharm은 후보를 내주지 않습니다.
그러나
""":type: <type>"""
를 사용해, 형태를 명시하는 문장을 넣어 주면(자), 이 경우는 Face 클래스의 필드가 후보로서 나옵니다.덧붙여서 함수를 보통으로 쓰면 PyCharm은 형을 적절히 추론해 줍니다만・・・
:rtype :<type>
를 사용하여 함수의 반환 값을 형식화할 수도 있습니다.반환값 뿐만이 아니라 인수의 형태를 지정할 수도 있습니다.
지정하지 않으면 아무것도 후보를 내주지 않지만 ...
···
:type x: <type>
로 지정하면 후보를 내줍니다. 덧붙여서 함수를 써 개행한 뒤에 """
라고 치고 개행하면 docstrings 형식의 주석을 넣는 편지지를 PyCharm이 자동으로 입력해 줍니다.표기
내용
Foo
Foo 클래스
x.y.Bar
x.y 모듈의 Bar 클래스
Foo | Bar
Foo 또는 Bar
(Foo, Bar)
Foo와 Bar 튜플
list[Foo]
Foo를 요소로 하는 목록
dict[Foo, Bar]
Foo에서 Bar로 사전
T
제네릭형(T-Z는 제네릭형의 예약어)
T<= Foo
Foo를 상속받은 클래스
list[T<= Foo]
목록의 요소로 Foo를 상속받은 유형 만 허용합니다.
Foo[T]
T를 인수로 취하는 Foo
(Foo, Bar) -> Baz
Baz를 반환하는 Foo와 Bar 함수
list[dict[str, datetime]]
문자열에서 datetime으로의 사전, 목록 (요소 중첩)
블로그를하고 있습니다 : Weed software
Reference
이 문제에 관하여(PyCharm으로 형식 완성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Feel-Physics/items/e8bc294d4ec29cece8b0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)