Maison > développement back-end > Tutoriel Python > Un peu plus de sucre pour python

Un peu plus de sucre pour python

Barbara Streisand
Libérer: 2024-11-02 12:44:02
original
914 Les gens l'ont consulté

Algo más de azúcar para python

Python 3.12 a introduit du sucre syntaxique pour définir des classes et des fonctions génériques. Voyons comment ça marche :

def max[T](args: Iterable[T]) -> T:
    ...

class list[T]:
    def __getitem__(self, index: int, /) -> T:
        ...

    def append(self, element: T) -> None:
        ...
Copier après la connexion

Cette simplification est appréciée et est utile dans les définitions simples.

Il est également désormais permis de créer des alias avec type, même si je n'ai pas encore eu l'occasion de l'utiliser. Le projet sur lequel je travaille actuellement utilise python 3.10.

type Point = tuple[float, float]
type Point[T] = tuple[T, T]
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal