programmeringssproget Python byder på mange muligheder for formatering af værdier , det være sig ord eller tal . Tal er ofte behandlet som " float " eller " decimal " datatyper, der er beregnet til matematiske operationer som aritmetik og afrunding. Formatering operationer, såsom at fjerne kommaet , undertiden involverer behandle numre som " strings " i stedet. Instruktioner
Angiv antallet af decimaler
1
Åbn en Python shell , såsom IDLE . Du kan finde IDLE i Python biblioteket , som er placeret i "Program Files" til Windows og "Programmer " for Macs . Du bør se følgende meddelelse : Hej
>>>
2
Omarbejdning en eksisterende værdi, hvis det ikke allerede er en float
eksempel: . < br >
>>> i = " 50,0001 "
>>> iNew = float (h )
>>> type ( iNew ) # kontrollere, om værdien er en float
3 Brug " % f" formatering mulighed. Tilpas antallet af decimaler med en decimal modifier i midten som følger: "% .2 f " ( . Stedfortræder 2 for den ønskede præcision)
>>> " .3 angiver tre decimaler : % .3 f " % 50,0001
' .3 angiver tre decimaler : 50.000 '
>>> j = 50,0001
>>> "% .1 f "% j
'50 .0 '
Fjern cifre fra højre
4
Åbn en ny IDLE fil.
< br > 5
Kast værdi som en streng.
>>> k = " 3.141592 "
6
Brug Pythons understrengen notation til at fjerne et bestemt antal tegn fra højre uanset værdien s præcision
>>> k = " 3.141592 "
>>> k. . [ : len ( k ) -2 ] # substring af k fra start til tegnet ved index: længde k minus 2
'3 0,1415 '
>>> m = " 100.000 "
> ; >> m [ : len (m ) -1]
'100 .00 '
Fjern kommaet
7
Åbn en ny IDLE fil.
8
Kast din værdi som en streng.
>>> n = " 0.452,5 "
9
Udskift decimal point med ingenting , ved at bruge strengen erstatte metoden : Hej
>>> n = " 0.452,5 "
>>> n.replace ( "," " . " )
'04525 '