Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man tar bort en Python Decimal

    programmeringsspråket Python erbjuder många alternativ för formatering av värden , vare sig de ord eller siffror . Siffror behandlas ofta som " flyter" eller "Decimal " datatyper , vilka är avsedda för matematiska operationer såsom aritmetik och avrundning . Formatera operationer , såsom att ta bort decimalkommat , ibland innebära behandla siffror som " strängar " istället . Instruktioner
    Ange antalet decimaler
    1

    Öppna en Python skal , såsom IDLE . Du hittar IDLE i Python katalogen , som ligger i " Program " för Windows och "Program" för Mac . Du bör se följande meddelande :

    >>>
    2

    Omarbetning ett befintligt värde , om det inte redan är en flottör

    exempel : .

    >>> i = " 50,0001 "

    >>> iNew = float ( h ) katalog

    >>> typ ( iNew ) # kontrollera om värdet är en flottör


    3

    Använd " % f " formateringsalternativ . Anpassa antalet decimaler med en decimal modifierare i mitten på följande sätt : " % .2 f " ( . Substituera 2 för önskad precision ) katalog

    >>> " 0,3 anger tre decimaler : % .3 f " % 50,0001

    " .3 specificerar tre decimaler : 50.000 '

    >>> j = 50,0001

    >>> " % .1 f " % j

    '50 .0 ' Addera bort siffrorna från höger
    4

    Öppna ett nytt IDLE fil .

    5

    Kasta värdet som en sträng .

    >>> k = " 3.141592 "
    6

    Använd Pythons delsträng notation för att ta bort ett visst antal tecken från höger oavsett värdet precision

    >>> k = " 3.141592 "

    >>> k. . [ : len ( k ) -2 ] # substring av k från början till tecknet på index : längd k minus 2 Review

    '3 0,1415 '

    >>> m = " 100.000 "

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

    '100 .00 ' Addera Ta decimalkommat
    7

    Öppna ett nytt IDLE -fil .
    8

    Kasta ditt värde som en sträng .

    >>> n = " 0.452,5 "
    9

    Byt decimal punkt med ingenting, genom att använda strängen ersätta metod:

    >>> n = " 0.452,5 "

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

    '04525 ' Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Processer I Python
    ·Hur man kan koda UTF - 8 i Python
    ·Att läsa och skriva filer i Python
    ·Hur en Läs textfil i Python
    ·Hur man byter symboler med Regex
    ·Hur man använder Gå och Split funktioner i Python Pro…
    ·Hur man speglar en bilden vertikalt och horisontellt ge…
    ·Hur man bestämma kompatibiliteten med Python
    ·Hur man laddar en sträng till en Python Ordbok
    ·Hur man skickar en förfrågan till en proxyserver i Py…
    Utvalda artiklarna
    ·Hur man uppdaterar en Python Path
    ·Hur får man Script Name i VBS
    ·Hur man ställer in en DataTable DataGrid att befolka T…
    ·Vad är strängindexering i Python
    ·PHP MySQL UTF8 Problem
    ·Så här ändrar du standardtryck Markör i Visual Basi…
    ·Visual Basic Standards
    ·Hur man ställer in en EXE Switch
    ·Vad betyder det " At " Symbol Mean i Javascript
    ·Hur att bädda in en databas i en Mac App
    Copyright © Dator Kunskap http://www.dator.xyz