| más bonito Impresión bonita generalizada basada en el papel de Wadler |
Descargar ahora |
más bonito Clasificación y resumen
- Nombre del editor:
- NISHIO Hirokazu
- Sitio web del editor:
- http://bitbucket.org/nishio/
más bonito Etiquetas
más bonito Descripción
Impresión bonita generalizada basada en el papel de Wadler La Biblioteca de impresión bonita estándar de MotivationPython (PPRINT) no admite la clase definida por el usuario. Una vez que quería imprimir la más bonita de Python, sin embargo, no es posible utilizar "PPRINT" para el propósito. Prettier es una biblioteca de Python es una implementación en Python de "Una impresión más bonita" presentada por Philip Wadler.http: / /homepages.inf .ed.ac.uk / Wadler / Papeles / PRETTER / PRETTER.PDFEl algoritmo también se implementó en la Biblioteca Estándar de Ruby: prettyprint.rb.http: //ruby-doc.org/stdlib/libdoc/prettyprint/rdoc/classes/prettyprint .HTMLEXAMLE: El propósito de esta biblioteca es dar una habilidad de pretendida en su clase. En ejemplos / show_ast.py puedes ver tales ejemplos. Aquí hay pequeñas muestras. >>> De las importaciones más bonitas * >>> docs = # llenar espacio dado> >> Imprimir (bonito (40, relleno (docs))) 1. ABC 2. ABC 3. ABC >>> Impresión (bonita (13, relleno (docs))) 1. ABC 2. ABC3. ABC >>> impresión (bonita (8, relleno (docs))) 1. ABC2. ABC3. ABC # Horizontal solo >>> impresión (bonita (1, propagación (docs))) 1. ABC 2. ABC 3. ABC # Vertical solamente >>> impresión (bonita (100, pila (docs))) 1. ABC2. ABC3. ABC # Cuando no hay suficiente espacio para colocar horizontal, coloque vertical >>> impresión (bonita (20, stack_or_spraad (docs))) 1. ABC 2. ABC 3. ABC >>> Impresión (bonita (13, Stack_or_spraad (docs))) 1. ABC2. ABC3. ABC # Cuando no hay suficiente espacio para colocar horizontal, use sangrado >>> impresión (bonita (10, can_break_with_nest (docs))) 1. ABC 2. ABC 3. ABCSETUP: EASY_INSTALL PRETTIERUSAGE: Lea el Doctest, por favor. Requisitos: · Python
más bonito Software relacionado