Wpis z mikrobloga

witam, przestawiłem się dziś z #python 3.7.5 na 3.11.0 i chciałbym dowiedzieć się, co zostało zmienione z grubsza.

wiem na pewno, że dodano:
- 3.8: opeator walrus :=
- 3.8: znak debugowania = w f-stringach
- 3.9: operator łączenia | działający na elementy iter
- 3.10: case switch
- 3.10: lepsze komunikaty o błędach
- 3.11: prędkość zwiększona o ok. 60%
- 3.11: try*, except*
- 3.11: grupy wyjątków

ilu rzeczy jeszcze nie wiem?
#programowanie
  • 11
a i jeszcze listy jako type hint w argumentach funkcji
@s3b4:

3.11 typ self

przydaje się to do nieskomplikowanych klas?

311 literalstring

w jakim celu to dodano?

3.10 union types oddzielane pipem

tak, napisałem że to dodali