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:17] – marschit:programmiersprache:python:typehints [25.09.2026 20:08] (aktuell) – marsch
Zeile 5: Zeile 5:
  
  
-Generic Types+===== Standard Typen ===== 
 + 
 +int 
 +str 
 +... 
 + 
 + 
 +===== Benutzerdefinierte Typen =====
  
 Check Check
Zeile 20: Zeile 27:
 TypeVar .....                                 # < 3.12 TypeVar .....                                 # < 3.12
 </code> </code>
 +
 +
 +===== Generische Typen =====
  
 <code python> <code python>
 def funktion[T](items: list[T]) -> T:         # ab 3.12 def funktion[T](items: list[T]) -> T:         # ab 3.12
 </code> </code>
 +
 +
 +====== Notizen ======
 +
 +> ab Python 3.5 ([[https://peps.python.org/pep-0484/|PEP 484 – Type Hints]])
 +
 +Any, Union, Tuple, Callable TypeVar, Generic\\ Dict, List
 +
 +<neuer Typ> = NewType('<neuer Name>', int)
  
  • it/programmiersprache/python/typehints.1787519838.txt.gz
  • Zuletzt geändert: 23.08.2026 21:17
  • von marsch