Format de scèneformater une chaîne en utilisant des noms dans la portée actuelle | |
Télécharger maintenant |
Format de scène Classement & Résumé
Publicité
- 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