programmeringsspråket Python tilbyr mange alternativer for formatering av verdier , det være seg ord eller tall. Tall er ofte behandlet som "flyter " eller " desimal " datatyper , som er designet for matematiske operasjoner som aritmetikk og avrunding. Formatering operasjoner , for eksempel fjerne kommaet , noen ganger innebære å behandle tall som " strenger " i stedet . Instruksjoner
Angi antall desimaler
en
Åpne en Python shell , som IDLE . Du kan finne IDLE i Python -katalogen, som ligger i " Program Files " for Windows og "Applications " for Mac. Du bør se følgende melding:
>>>
2
recast en eksisterende verdi hvis det ikke allerede er en float
eksempel: .
>>> i = " 50,0001 "
>>> iNew = float (h )
>>> type ( iNew ) # sjekke om verdien er en float
3 Bruk " % f" formatering alternativet. Tilpasse antall desimaler med en desimal modifier i midten som følger: " % .2 f " ( . Erstatt to for ønsket presisjon)
>>> " 0,3 spesifiserer tre desimaler :% .3 f " % 50,0001
' 0,3 spesifiserer tre desimaler : 50.000 '
>>> j = 50,0001
>>> "% .1 f "% j
'50 0,0 '
Fjern siffer fra høyre
4
Åpne en ny IDLE fil .
5
verdien som en streng .
>>> k = " 3.141592 "
6
bruk Pythons delstrengen notasjon for å fjerne et angitt antall tegn fra høyre uavhengig av verdien sin presisjon
>>> k = " 3.141592 "
>>> k . [ : len ( k ) -2 ] # delstrengen av k fra start til tegn indeks : lengden på k minus 2
'3 0,1415 '
>>> m = " 100.000 "
> ; >> m [ : len (m ) -1 ]
'100 .00 '
Fjern desimaltegnet
7
Åpne en ny IDLE fil .
8
Avgi din verdi som en streng .
>>> n = " 0452,5 "
9
Bytt desimal poenget med ingenting , ved hjelp av strengen erstatte metode : en
>>> n = " 0452,5 "
>>> n.replace ( "," " . " )
'04525 '