[PYTHON] Ich habe PEP-593 gelesen (Flexible Funktion und variable Anmerkungen)

Ich habe mich entschlossen, PEP-593 (Flexible Funktion und variable Anmerkungen) im Verlauf einer Diskussion zu lesen. Notieren Sie sich daher mein Verständnis. Lass es in.

Überblick

Ansatz

Beispiel

Numerische (fiktive) Anmerkungen im Bereich von 3 bis 10, die nach Typ als Zeichen betrachtet werden.

Annotated[int, ValueRange(3, 10), ctype("char")]

Impressionen

def hello(name: Annotated[str, Description("Name")],
          message: Annotated[str, Description("Nachrichtenformat")],
          language: Annotated[str, Description("Sprache")] = "ja"
          ) -> Annotated[None, Description("Keiner")]:
    ...

Recommended Posts

Ich habe PEP-593 gelesen (Flexible Funktion und variable Anmerkungen)
Ich habe PEP-362 (Function Signature Object) gelesen.
Ich habe PEP 613 (Explicit Type Aliases) gelesen.
Ich habe PEP 612 (Parameter Specification Variables) gelesen.
Ich habe PEP 560 gelesen (Kernunterstützung für das Schreiben von Modulen und generischen Typen).
Ich habe PEP 604 (Komplementäre Syntax für Union []) gelesen.
Ich habe PEP 618 gelesen (Optionale Längenprüfung zum Reißverschluss hinzufügen)
Ich habe "Python Dictionary Type" und "Excel Function" verglichen.
Ich habe Funktionssynthese und Curry mit Python versucht
Ich habe PEP 584 gelesen (Add Union Operators To dict)
Ich habe PEP 614 (Lockerung der Grammatikbeschränkungen für Dekorateure) gelesen.
Ich habe die Varianten von UKR gelesen und implementiert
Ich habe versucht, mit VOICEROID2 2 automatisch zu lesen und zu speichern
Ich las PEP-544 (Protokolle: Strukturelle Subtypisierung (statische Ententypisierung))
Ich habe PEP 585 gelesen (Type Hinting Generics In Standard Collections)
Ich habe versucht, mit VOICEROID2 automatisch zu lesen und zu speichern