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:07] 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 TypeVar ..... # < 3.12+from typing import NewType
  
-def funktion[T](items: list[T]) -> T:    # ab 3.12+RGB = NewType("RGB", tuple[int, int, int]) 
 +</code> 
 + 
 +Check 
 +<code python> 
 +from typing import TypeVar 
 + 
 +TypeVar .....                                 # < 3.12 
 +</code> 
 + 
 + 
 +===== Generische Typen ===== 
 + 
 +<code python> 
 +def funktion[T](items: list[T]) -> T:         # ab 3.12
 </code> </code>
  
  • it/programmiersprache/python/typehints.1787519243.txt.gz
  • Zuletzt geändert: 23.08.2026 21:07
  • von marsch