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 ()
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)
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 :
"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" .