Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako otestovať , či je hodnota Decimal alebo nie je v Pythone

Programovací jazyk Python má mnoho dátových typov , všetky sú zahrnuté do postupnosti binárnych dát . Typ dát dáva tomuto binárnych dát nejaký znak určujúci , či jeden je číslo alebo písmeno . Dátový typ variabilného vplyvov , ako Python zaobchádza tejto premennej . Možno budete chcieť skontrolovať typ danej premennej , a to najmä v prípade následnej operácie vyžadujú variabilný byť špecifický typ . Napríklad môžete chcieť , aby zistili , či je premenná desatinné pred vykonaním desatinné operácie len na ňom . Pokyny dovolená 1

Otvorte IDLE textový editor , ktorý je dodávaný s Python stiahnutie . IDLE textový editor je umiestnený v adresári Python pod " Program Files " na PC alebo " Aplikácie " v systéme Macintosh . Prázdny zdrojový kód súbor sa otvorí v okne IDLE textového editora
2

Dovoz desatinné modul písomne ​​nasledujúci riadok kódu v hornej časti súboru zdrojového kódu : .

od desatinnej import *
3

deklarovať premenné a uložiť desatinné číslo v ňom :

i = decimal ( 1,1 )
4

Určte reťazec a uložiť typ premennej " i " v ňom . Budete používať tento reťazec testovať ostatné premenné proti nemu

typeString = typ ( i )
5

deklarovať premenné a uložiť desatinnou typ čísla v nej : .

j = Decimal ( 2,718 )
6

Otestujte typ premennej " j " proti typeString . Ak je typ " class decimal.Decimal , " potom " i " f osobných údajov , ako je ten dole , vyhodnotí to ako pravda :

Ak je typ ( j ) == typeString :

7

odsadenie ďalšieho riadku podľa záložku stlačením tlačidla . Tento odsadený riadok vykoná iba vtedy , " ak " vyhlásenie vyhodnotený ako pravdivý . Môžete použiť tento riadok tlačiť niečo na konzolu , ktorá vám umožní zistiť , či je premenná " j " je desatinné číslo . Napíšte nasledujúci príkaz tlače na členité riadku : " . F5 "

tlače ( " premenná j je Decimal " )
8

Spustite program stlačením Premenná " j " je testovaný , či sa jedná o " Decimal " typu . Vzhľadom k tomu , že bolo výslovne deklarované ako Decimal , program vypíše nasledovné :

premenná j je desatinný

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené