| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come formattare una stringa in Python
    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" .

    Previous :

    next :
      Articoli Correlati
    ·Come contare le cifre in Python 
    ·Come leggere e scrivere file in Python 
    ·Come rimuovere Citazioni in Python SQLite 
    ·Come installare PyLab su Python 
    ·Come utilizzare Python Apache 
    ·Il tutorial di Python per la concatenazione 
    ·Come utilizzare la variabile numerica in Python Script 
    ·Introduzione a Python 3 
    ·Confronti di stringhe maiuscole e minuscole in Python 
    ·Come sostituire l'ultima istanza di una stringa in Pyth…
      Articoli in evidenza
    ·Come rinominare le colonne in MySQL 
    ·Come inviare un allegato e-mail in Vb.Net 
    ·Come rimuovere i duplicati da array PHP 
    ·Come inviare allegati e-mail in PHP 
    ·Come scrivere per i cookie dal pageContext JSP 
    ·Come utilizzare Perl per cercare un documento pdf 
    ·Iomanip Funzioni 
    ·Come scrivere uno script di un'attività amministrativa…
    ·Come creare un tipo di dati in Umbraco 
    ·Come imparare base JAVA 
    Copyright © Conoscenza Informatica http://it.wingwit.com