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