| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo dar formato a una cadena en Python
    Módulo " cadena" de Python contiene muchos métodos útiles para dar formato a cadenas para su presentación al usuario. Para cadenas de texto , varios métodos de manipular el caso, por ejemplo, la capitalización. Otros métodos añaden relleno a cada lado de la cadena para que se ajuste en un campo de ancho fijo , que es útil para la presentación de valores numéricos con diferentes números de dígitos . El relleno es arrancada por otros métodos. El método "formato" es un método adaptable de gran alcance que combina varias de estas características , lo que le permite controlar con precisión la forma en que los números se presentan en forma de cadenas . Instrucciones
    básica del formato de cadenas Métodos
    1

    Inicie el intérprete de línea de comandos Python. Crear una cadena con el siguiente comando :

    micadena = " esto es un ejemplo de cadena "
    2

    Capitalizar la cadena con el siguiente comando :

    micadena = micadena . capitalizar ()

    Type " micadena " para ver la cadena cambiado en la línea de comandos
    3

    mayúsculas cada palabra de la cadena con el siguiente comando : .

    micadena = mystring.title ()
    4

    hacer todo el mayúscula cadena con el siguiente comando :

    micadena = mystring.upper ()
    < br > 5

    que toda la minúscula cadena con el siguiente comando:

    micadena = mystring.lower ()
    6

    Intercambia el caso de cada letra de la cadena con el siguiente comando:

    micadena = mystring.swapcase ()
    7

    Utilice el "centro ", " ljust " y "métodos rjust " para justificar la cadena en un campo de ancho fijo . Por ejemplo , el siguiente comando derecha justifica la cadena en un campo de 40 caracteres :

    mystring.rjust ( 40 )

    Añadir un segundo argumento de uno de los métodos de justificación para llenar el campo con un carácter . Por ejemplo , el siguiente comando centra la cadena en un campo de 40 caracteres , rodeado por asteriscos :

    mystring.center (40, '*' )
    8

    Retire líder y /o al final de la cadena de caracteres con el " strip ", " lstrip " y "métodos rstrip " . Por ejemplo , escriba los dos comandos siguientes :

    MiCadena = " espacios alrededor de las palabras "

    mystring.strip ()

    La cadena es la producción sin los espacios iniciales y finales . Los métodos " lstrip " y " rstrip " eliminar sólo espacios iniciales o finales , respectivamente . Para quitarse diferentes caracteres, especificar en el argumento del método. Por ejemplo , pruebe las siguientes dos líneas:

    MiCadena = " http://www.ehow.com "

    mystring.lstrip ( ' htp :/' )

    Cualquier combinación de los caracteres en el argumento se quitó el principio de la cadena , por lo que la parte " http://" no se muestra en la salida.
    el "formato" Método
    Página 9

    Formato del resultado de una operación matemática con una precisión de dos cifras decimales , con un comando como este :

    " Acerca de { 0 : 0,2 %} de la población está herido. " . formato (457/2987)

    las llaves indican el punto de la cadena donde se formatea y se inserta el valor. El " 0 " se refiere al primer argumento del método "formato", el colon comienza la especificación de formato , y el " 0,2 % " declaración formato significa usar dos decimales, y el formato del valor en forma de porcentaje .

    10

    formato varios valores mediante la adición de argumentos del método "formato" :

    "El resultado es { 0 : b } en binario , o { 0 : d } . en decimal el segundo resultado en hexadecimal es { 1 : x } . " formato (12 * 2,2576 * 432)

    el primer argumento es indexado como 0 , y el segundo como 1 . Los tipos de formato de este ejemplo ( binario, decimal y hexadecimal ) sólo son válidos para los números enteros . Consulte la documentación de python en docs.python.org para una lista completa de los tipos que se pueden especificar .
    11

    Prefacio el formato de uno de los personajes "> ", "< ", "= , "o " ^ "y un número de alinear y rellenar el valor de un campo de ancho fijo :

    " El resultado es: { : 0 > 20.2f } . " formato (56 /171) < br >

    Observe la omisión de la " 0 " antes de los dos puntos. " 0 " es el valor por defecto , así que para un solo argumento que no lo necesita. El formato "f " es para los números de punto fijo . El " 0 > 20 " parte hace que el valor de ser justificado a la derecha y relleno con ceros en el campo de la anchura 20 . "= " En lugar de "> " haría que el relleno de venir antes de la señal si la hubo , y " ^" se centraría el valor en el campo.
    12

    Porque el signo de la número siempre aparecerá con "+ " con un formato numérico , y el uso de un espacio para mostrar los negativos y añadir un espacio inicial para los positivos :

    " mostrar siempre signo : { 0 : d } + mostrar sólo signo si es negativo, espacio inicial si es positivo : { 0 : d } { 1 : d } . " formato (56, -67 )
    13

    presente un número con comas que separan cada tres dígitos con el siguiente comando:

    "{ : , }". formato (123456789 }
    14

    binario Prefacio , octales o hexadecimales con " #" para mostrar un prefijo apropiado en la salida : < br >

    "El número { 0 : , } en hexadecimal es: { 0 : # x } ", format ( 4746379 )
    15

    consulte la documentación de Python en docs.python.org para ver . más ejemplos del método "formato" .

    Previous :

    next :
      Artículos relacionados
    ·Cómo ejecutar un script de Python desde un shell 
    ·Cómo cambiar el color de un punto Terreno en Matplotli…
    ·Cómo utilizar el Súmate y Dividir funciones en Python…
    ·¿Cómo puedo comprobar sangría Python en VIM 
    ·Python Proyectos para OpenCV 
    ·Cómo establecer la ruta Python 
    ·Cómo manipular archivos XLS con Python 
    ·Lista de funciones en un módulo de Python 
    ·Cómo dividir cada cadena Carta en Python 
    ·Cómo leer cookies con Python 
      Artículos destacados
    ·Cómo empezar Visual Basic 
    ·Cómo desbloquear una secuencia de comandos Cuenta 
    ·Cómo programar en lenguaje Basic para microcontrolador…
    ·Cómo compilar un archivo JAR ejecutable 
    ·Cómo crear un archivo binario de C # 
    ·Cómo aumentar la carga de vídeos Tamaño del archivo …
    ·Cómo crear una firma digital VBA local en Windows 
    ·¿Qué es un método constructor en Java 
    ·Cómo conectar una cadena en PHP 
    ·Cómo guardar los cambios en WPF en conjunto de datos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com