it:programmiersprache:python:typehints

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it:programmiersprache:python:typehints [23.08.2026 21:12] marschit:programmiersprache:python:typehints [23.08.2026 21:33] (aktuell) marsch
Zeile 5: Zeile 5:
  
  
-Generic Types+===== Standard Typen =====
  
 +int
 +str
 +...
 +
 +
 +===== Benutzerdefinierte Typen =====
 +
 +Check
 <code python> <code python>
-check+from typing import NewType 
 RGB = NewType("RGB", tuple[int, int, int]) RGB = NewType("RGB", tuple[int, int, int])
 +</code>
 +
 +Check
 +<code python>
 +from typing import TypeVar
  
-check 
 TypeVar .....                                 # < 3.12 TypeVar .....                                 # < 3.12
 +</code>
  
 +
 +===== Generische Typen =====
 +
 +<code python>
 def funktion[T](items: list[T]) -> T:         # ab 3.12 def funktion[T](items: list[T]) -> T:         # ab 3.12
 </code> </code>
  
  • it/programmiersprache/python/typehints.1787519572.txt.gz
  • Zuletzt geändert: 23.08.2026 21:12
  • von marsch