Format de scène

formater une chaîne en utilisant des noms dans la portée actuelle
Télécharger maintenant

Format de scène Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Luke Stebbing
  • Site Internet de l'éditeur:
  • http://lukestebbing.com

Format de scène Mots clés


Format de scène La description

Formater une chaîne en utilisant des noms dans la portée actuelle ScopeFormatter est une bibliothèque Python qui permet à la forme de la chaîne de Python pour être utilisée avec des noms tirés de la portée actuelle, similaire à l'interpolation variable trouvée dans des langues telles que Ruby et Perl.Examples >>> de ScopeFormatter Import F >>> Salut = 'Bonjour '>>> DEF salue (nom): ... retour f (' {weeking}, {nom}! ') >>> salue (' World ')' Bonjour, World! 'Positionnels et mots-clés Les arguments sont acceptés:> >> F ('{weeking} {0}} {0}, {nom}!', Len (salutation), nom = 'World') 'Bonjour 5 fois, World!' ExigencesLe inspection de la pile nécessite une machine virtuelle Python qui fournit Sys._getFrame (), comme cpython. Exigences: · Python Limites: · Les noms non globaux de champs joints ne seront pas trouvés à moins d'être référencés dans la portée locale. >>> def extérieur (): · ... non_local = 'non-local' ... def intérieur (): · ... retour f ('{non_local} n'est pas référencé localement') · ... retour intérieur () · >>> extérieure () Traceback (appel le plus récent): · ... · KeyError: 'non_local' >>> def extérieur (): · ... non_local = 'non-local' ... def intérieur (): · ... non_local · ... retour f ('{non_local} est référencé localement') · ... retour intérieur () · >>> extérieure () · 'Non-local est référencé localement' Quoi de neuf dans cette version: · Ajout de l'historique à la page du projet. · Ajout de fichiers de documentation supplémentaires.


Format de scène Logiciels associés