Scopeformatter.

Formatieren einer Zeichenfolge mit Namen im aktuellen Umfang
Jetzt downloaden

Scopeformatter. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Luke Stebbing
  • Website des Verlags:
  • http://lukestebbing.com

Scopeformatter. Stichworte


Scopeformatter. Beschreibung

Formatieren Sie eine Zeichenfolge mit Namen im aktuellen Umfang SCOPFORMATTER ist eine Python-Bibliothek, mit der die String-Formatierung von Python mit Namen mit Namen verwendet werden kann, die aus dem aktuellen Geltungsbereich gezeichnet wird, ähnlich der variablen Interpolation in Sprachen wie Ruby und Perl.examples >>> von ScopeFormatter Import F >>> Greeting = 'Hallo '>>> Def Greet (Name): ... RETURN F (' {Greeting}, {Name}! ') >>> Greet (' World ')' Hallo, World! 'Positional- und Keyword-Argumente werden akzeptiert:> >> F ('{Greeting} {0} mal, {Name}!', Len (Gruß), Name = 'World') 'Hallo 5 mal, Welt!' Anforderungsthe Stack-Inspektion erfordert einen Python-VM, der sys._getFrame bereitstellt (), wie z. B. Cpython. Anforderungen: · Python Einschränkungen: · Nicht globale Namen aus dem Umschließen von Scopes werden nicht gefunden, es sei denn, sie werden im lokalen Bereich referenziert. >>> Def Außen (): · ... nicht_local = 'nicht lokal' ... DEF INNEN (): · ... RETURN F ('{non_local} wird nicht lokal referenziert') · ... Zurück innerer () · >>> äußere () Traceback (letzter Anruf zuletzt): · ... · KeyError: 'nicht_local' >>> Def Außen (): · ... nicht_local = 'nicht lokal' ... DEF INNEN (): · ... nicht_local. · ... RETURN F ('{non_local} wird lokal referenziert') · ... Zurück innere () · >>> äußere () · 'Nicht-Local wird lokal referenziert' Was ist neu in dieser Version: · Historie der Projektseite hinzugefügt. · Zusätzliche Dokumentationsdateien hinzugefügt.


Scopeformatter. Zugehörige Software