modulo " stringa" di Python contiene molti metodi utili per formattare le stringhe per la presentazione all'utente . Per le stringhe di testo , diversi metodi di manipolare il caso , ad esempio, la capitalizzazione . Altri metodi aggiungono imbottitura ai lati della stringa per farlo entrare in un campo a larghezza fissa, che è utile per presentare valori numerici con diversi numeri di cifre. Imbottitura viene strappato via con altri metodi. Il metodo " format " è un potente metodo personalizzabile che unisce molte di queste caratteristiche , che consente di controllare con precisione il modo in cui i numeri sono presentati come stringhe . Istruzioni 
 stringa di formattazione di base Metodi 
 1 
 Lanciare l'interprete della riga di comando Python . Creazione di una stringa con il seguente comando : 
 
 Stringa = " questo è un esempio di stringa " 
 2 
 maiuscola la stringa con il seguente comando : 
 
 Stringa = mystring . capitalizzare ( ) per Tipo 
 " mystring " per vedere la stringa modificata nella riga di comando 
 3 
 maiuscolo ogni parola della stringa con il seguente comando : . 
 
 stringa = mystring.title ( ) economici 4 
 rendere il tutto maiuscolo stringa con il seguente comando : 
 
 stringa = mystring.upper ( ) per < br > 5 
 rendere l'intera stringa in minuscolo con il seguente comando : 
 
 stringa = mystring.lower ( ) economici 6 
 Scambia il caso di ogni lettera della stringa con il seguente comando: 
 
 stringa = mystring.swapcase ( ) economici 7 
 Utilizzare il "centro ", " ljust , " e "metodi rjust " per giustificare la stringa in un campo a larghezza fissa . Ad esempio , il seguente comando destro giustifica la stringa in un campo di 40 caratteri : 
 
 mystring.rjust ( 40 ) per 
 Aggiungi un secondo argomento a uno dei metodi di giustificazione per riempire il campo con un carattere. Ad esempio , il seguente comando centra la stringa in un campo di 40 caratteri , circondato da asterischi : 
 
 mystring.center ( 40 , '*' ) economici 8 
 Rimuovere leader e /o finali della stringa con la " striscia ", " lstrip , " e "metodi rstrip " . Ad esempio, digitare i due comandi seguenti : 
 
 Stringa = "spazi intorno alle parole " 
 
 mystring.strip ( ) per 
 La stringa è uscita senza gli spazi iniziali e finali . I metodi " lstrip " e " rstrip " Rimuovi solo spazi iniziali o finali , rispettivamente . Per togliere diversi personaggi , specificarli nel argomento del metodo . Ad esempio, provare le seguenti due righe: 
 
 Stringa = " http://www.ehow.com " 
 
 mystring.lstrip ( ' htp :/' ) per 
 qualsiasi combinazione dei caratteri nell'argomento si tolse l' inizio della stringa , in modo che la parte "http://" non viene visualizzato nell'output . 
 il " formato " Metodo 
 Pagina 9 
 Formattare il risultato di un'operazione matematica con una precisione di due cifre decimali con un comando come questo : 
 
 " Chi { 0 : 0,2 % } della popolazione sono feriti . » . formato (457/2987) 
 
 le parentesi graffe indicano il punto nella stringa in cui viene formattato il valore e inserire. Lo "0" si riferisce al primo argomento del metodo " formato" , il colon inizia la specifica di formato , e la dichiarazione di formattazione " 0,2 % " significa usare due decimali, e formattare il valore in percentuale . 
 
 10 
 formato più valori da aggiungere argomenti al metodo "format" : 
 
 "Il risultato è { 0 : b } in binario , o { 0 : d } . in decimale il secondo risultato in esadecimale è { 1 : x } . " formato (12 * 2,2576 * 432) 
 
 il primo argomento è indicizzato come 0 , e la seconda come 1 . I tipi di formattazione utilizzate in questo esempio ( binario, decimale ed esadecimale) sono validi solo per gli interi . Consultare la documentazione di Python a docs.python.org per una lista completa dei tipi che è possibile specificare . 
 11 
 Prefazione il formato con uno dei personaggi " > ", " < ", " = , "o" ^ "e un numero di allineare e pad il valore in un campo a larghezza fissa: 
 
 " Il risultato è : { 0 > 20.2f } . " formato (56/171) < br > 
 Notare l'omissione del "0" prima dei due punti . "0" è il valore di default , quindi per un singolo argomento che non ne hai bisogno . Il formato "f" è per i numeri in virgola fissa . Lo "0 > 20" parte fa sì che il valore di essere giustificato a destra e imbottita con zeri in un campo di larghezza 20 . " = " Al posto di ">" causerebbe l'imbottitura di venire prima del segno se ci fosse uno, e "^" farebbe centro il valore nel campo . 
 12 
 Causa il segno della numero sempre visualizzato utilizzando " + " con un formato numerico , e utilizzare uno spazio di mostrare negativi e aggiungere uno spazio iniziale per i positivi : 
 
 " mostra sempre il segno : { 0 : + d } mostra solo segno se negativo , spazio iniziale se positivo : { 0 : d } { 1 : d } ". formato ( 56 , -67 ) economici 13 
 presentare una serie di virgole che separano ogni tre cifre, con questo comando: 
 
 "{ : , } " formato (123456789 } 
 14 binario 
 Prefazione , ottale o esadecimali con " # " per visualizzare un prefisso appropriato in uscita : . < br > 
 "Il numero { 0 : , } in esadecimale è: { 0 : # x } " formato ( 4.746.379 ) economici 15 
 , consultare la documentazione di Python a docs.python.org a vedere . altri esempi del metodo " formato" .