Slik tester om en verdi er en desimal eller ikke i Python
Python programmeringsspråk har mange datatyper, alle innlemmet i en sekvens av binære data. Datatypen gir dette binære data noen tegn ved å angi om en er et tall eller en bokstav. Datatypen for en variabel påvirker hvordan Python behandler den variabelen. Det kan være lurt å sjekke en variabel type, spesielt hvis påfølgende operasjoner krever variabelen for å være en bestemt type. For eksempel kan det være lurt å se om en variabel er en desimal før du utfører desimal beskyttet operasjoner på den.
Bruksanvisning
1 Åpne IDLE tekst editor som følger med Python nedlasting. Den IDLE teksteditor ligger i Python katalog under "Program Files" for en PC eller "Programmer" i en Macintosh. En tom kildekode-fil åpnes i IDLE tekst editor vinduet.
2 Importer desimal modulen ved å skrive inn følgende linje med kode på toppen av kildekoden filen:
fra desimal import *
3 Deklarere en variabel og lagre et desimaltall i det:
i = Desimal (1,1)
4 Bestem en streng og lagre type variabel "i" i det. Du vil bruke denne strengen til å teste andre variabler mot den.
typeString = type (i)
5 Deklarere en variabel og lagre et desimaltall type i det:
j = Desimal (2,718)
6 Test type variabelen "j" mot typeString. Hvis typen er "class decimal.Decimal" og deretter en "i" f uttalelse, slik som den nedenfor, vil vurdere det som sant:
hvis type (j) == typeString:
7 Innrykk neste linje ved fanen trykke. Dette innrykk utfører bare når "hvis" statement evalueres som sant. Du kan bruke denne linjen til å skrive ut noe til konsollen som gir deg beskjed om variabelen "j" er en desimal. Skriv inn følgende utskrifts uttalelse på innrykk:
print ( "variable j er en Decimal")
8 Kjør programmet ved å trykke "F5". Den variable «j» er testet for å se om det er en "Decimal" type. Siden det ble eksplisitt erklært som en desimal, vil programmet utgang følgende:
variabel j er en desimal