Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come rimuovere un decimale Python

Il linguaggio di programmazione Python offre molte opzioni per la formattazione dei valori , che si tratti di parole o numeri . I numeri sono spesso trattate come " float " o tipi di dati " decimali " , che sono progettati per le operazioni matematiche come l'aritmetica e di arrotondamento . Operazioni di formattazione , come la rimozione del punto decimale , a volte coinvolgere trattare i numeri come " stringhe ", invece .
Istruzioni Specificare il numero di cifre decimali
1

aprire una shell Python , come IDLE . Potete trovare IDLE nella directory Python , che si trova in "Program Files" per Windows e "Applicazioni" per Mac . Si dovrebbe vedere il seguente messaggio:

>>>
2

Rifusione un valore esistente , se non è già un galleggiante

esempio : .

>>> i = " 50.0001 "

>>> INEW = float ( h ) per

tipo >>> ( INEW ) # controlla se il valore è un float


3

Usare il " % f" opzione di formattazione . Personalizzare il numero di cifre decimali con un modificatore decimale in mezzo come segue : "% .2 f " ( . Sostituire il 2 per la vostra precisione desiderata ) per

>>> " .3 specifica tre cifre decimali : % .3 f " % 50,0001

'.3 specifica tre cifre decimali : 50.000 '

>>> j = 50,0001

>>> "% .1 f" % j

'50 .0 '
rimuovere cifre da destra
4

Aprire un nuovo file di IDLE.

5

cast del valore come una stringa .

>>> k = " 3.141592 "
6 sottostringa notazione

utilizzo di Python per rimuovere un numero specificato di caratteri da destra a prescindere precisione del valore

>>> k = " 3.141592 "

>>> k. [ : len ( k ) -2 ] # la stringa di k dalla partenza al carattere di indice : lunghezza di k meno 2

'3 0,1415 '

>>> m = " 100.000 "

> , >> m [ : len ( m ) -1 ]

'100 .00 '
Rimuovere il punto decimale
7

Aprire una nuova file di IDLE .
8

Cast tuo valore come una stringa.

>>> n = " 0.452,5 "
9

Sostituire il decimale punto con niente , utilizzando la stringa metodo di sostituzione :

>>> n = " 0.452,5 "

>>> n.replace ( ", ", " . " ) per

'04525 '

 

Programmazione © www.354353.com