Formatering brukes til å organisere tallene på en riktig måte som reduserer feilsjansene som 34000000. Det er vanskelig å telle noen nuller, men hva om vi skriver tallet som 34.000.000? Med separatorer økes lesbarheten og sjansen for feil reduseres. Ved hjelp av komma kan vi enkelt telle mange nuller i verdien. Python tillater formatering av tall som avrunding av en flytende punktverdi til det spesifiserte desimalstedet og legge til separatorer som komma i heltallverdier eller flytende punktverdier. I Python har vi to metoder som vi kan formatere tallene - den ene er format () og den andre er F -String. Disse to teknikkene gjør oss i stand til å formatere tallene våre.
Måter å formatere tallene på
Vi vil diskutere hvordan vi kan formatere dataene våre for å få dem til å se ryddig og oppsummere. Ulike metoder blir brukt for å formatere tallene. Disse metodene er gitt i det følgende med et kodingseksempel.
Formater de flytende punktverdiene
Formatering av flytende punktverdier kan gjøres ved å avrunde tallene til nærmeste eller gitt desimalsted. En annen formatering kan brukes på flyteverdiene, men avrunding av verdier kan bare brukes på flyteverdier.
Eksempel:
I dette eksemplet vil vi lære å avrunde flytende punkttall til vårt spesifiserte desimalsted og nærmeste heltallverdi.
Kode:
verdi_0 = 6775.7448722;Produksjon:
I denne Python -koden initialiserer vi først en verdi. Verdien her er en flyteverdi, men vi har ikke erklært variabelen fordi vi ikke trenger å gjøre dette i Python. Kompilatoren vet automatisk hva typen variabel er. Deretter bruker du print () -funksjonen til å representere tallet etter å ha avrundet det. Den første utskriften () viser tallet etter å ha avrundet det til nærmeste heltallverdi som er 6776 og det sletter alle sifrene etter desimalpunktet og konverterer det til et heltall fra en flottør. For å gjøre denne formateringen bruker vi :.0f.Format () Metode. Hvis vi erstatter .0f med .2f, det avrunder tallet til 2 desimaler og bytter deretter til .4f. Sifferet med .f avrunder til det desimalet.
Separator
Separatorer, som navnet i seg selv sier, skiller tallene. Separatoren kan være etter vårt valg; Det avhenger av programmereren hvilken separator de vil bruke; det kan være enten komma (,) plass, eller et hvilket som helst symbol.
Eksempel:
I denne koden vil vi snakke om separatorer og implementere den vanligste separatoren som vi bruker.
Kode:
NUMMER_0 = 53774756543434526;Produksjon:
I dette eksemplet, initialiser en variabel med en heltallverdi. Vi kan også bruke en desimalverdi for å bruke separatorene fordi typen variabel ikke betyr noe mens du bruker separatorene. Nå, etter initialisering av variabelen, bruk metoden Print () for å skrive ut utgangen etter å ha lagt til separatoren. Før .Format (), vi definerer separatoren vår inne i de krøllete seler med en tykktarm som denne :,. I stedet for et komma kan du legge hvilken som helst separator du ønsker; Det er ingen begrensninger. Inne i denne metoden nevner vi variabelnavnet. Men når vi takler tall, bruker vi komma for å skille dem.
Kompilatoren plasserer automatisk separatoren etter hvert tredje sifre hvis de er flere av 3. Men hvis vi har mer eller færre verdier enn et multiplum av 3, plasserer det automatisk komma etter ett eller to sifre bare en gang. Og så setter det et komma etter hvert tredje sifre.
Formatprosent
Prosentformatet konverterer verdien til prosentandelen. For det formålet kan vi bruke F-String-metoden. Enhver gitt desimalverdi kan konverteres til en prosentvis verdi.
Eksempel:
I koden vil vi se prosentvis format for tall.
Kode:
NUMMER_1 = 0.7064;Produksjon:
Først av alt, initialiser en variabel med en verdi. Deretter finner vi at dens prosentandel bruker .Format () Metode. Etter initialisering, bruk metoden Print () for å vise utfallet. Innvendig utskrift (), formaterer vi nummeret. Vi legger bare prosentsymbolet etter .0 og det formater antallet til prosentandelen. Hvis vi endrer 0 med et annet nummer, finner den prosentandelen opp til det stedet.
Format til basen
Vi kan konvertere desimalverdien til binær eller binær til desimal og i en annen base som du oppgir. Dette er veldig nyttig siden vi noen ganger koder i binær. For å gjøre det menneskelig lesbart, må vi konvertere basen til desimal eller heksadesimal. Python -formatering gjør dette enkelt å oppnå.
Eksempel:
I dette eksempelkoden vil vi konvertere desimalnummeret til binæren ved bare å bruke en enkelt kodelinje.
Kode:
NUMMER_0 = 4905Initialiser et tall som er en heltallverdi. Vi bruker en F-streng for å konvertere basen til det binære. Nå, i metoden Print (), bruk bokstaven F som forteller kompilatoren at vi bruker en F-streng. Inne i de doble sitatene til “F”, vis verdien ved å plassere variabelnavnet i den og en melding med det. Ved bare å sette “: B” etter variabelnavnet inne i de krøllete seler, kan vi konvertere heltallverdien til den binære verdien. Base -konvertering blir enkel i Python ved bare å bruke en enkelt kodelinje der vi kan endre basen.
Formatet i vitenskapelig notasjon
Formateringen i vitenskapelig notasjon skyver verdiene til kraften til “e”. Det brukes når vi har et stort siffer for å bruke en estimert verdi eller omtrentlig av et tall.
Eksempel:
I eksemplet vil vi se nummerformatet i Python ved å endre det til vitenskapelig notasjon.
Kode:
Value_1 = 8667743000000000000Produksjon:
I eksemplet initialiserer koden enhver form for verdi, enten heltall eller flytende. Deretter bruker den F-String-metoden for å formatere nummeret fra et enkelt nummer til vitenskapelig notasjon som gjør det enkelt å lese. Inne i print () -metoden, bruk : e. E endrer nummeret som er i formatet () til vitenskapelig notasjon. På denne måten kan vi formatere tallene til vitenskapelig notasjon.
Konklusjon
Vi studerte formateringen i Python og måtene vi kan gjøre tallene mer klare og lesbare. Vi kan gjøre det mulig ved å formatere tallene på mange måter ved å legge til separatorene eller ved å avrunde dem av. Det avhenger av kravet til koden og hva den krever fra programmereren. Når du må vise pengene (kostnadene for noe), kan vi formatere tallene til valutaen. Denne artikkelen dekket alt du bør vite for å formatere et hvilket som helst nummer.