Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte Python príkazového riadku alebo shell . Typ " isinstance ( 37 , str ) " a stlačte " Enter . " Táto linka sa pýta , či " 37 " je reťazec . Python vráti " False " . Typ " isinstance ( 37 , int ) " a stlačte " Enter . " Python vráti " To je pravda . " Typ " isinstance ( False , bool ) " a stlačte " Enter . " Python vráti " To je pravda . "
2
Zadajte nasledujúci príkaz :
def typechecker ( var ) :
ak isinstance ( var str) :
print " údaj je reťazec "
vrátiť klipart
Elif isinstance ( var , int ) :
print " údaj je celé číslo "
návrat
elif isinstance ( var , float ) :
print " údaj je float "
vrátiť
definuje funkciu nazvanú " typechecker " , ktorý kontroluje zistiť , či je premenná reťazec , celé číslo alebo float . Tie môžu obsahovať ďalšie typy vo funkcii . Nezabudnite odsadenie správne .
3
Type " typechecker ( 37 ) " a stlačte " Enter . " Python vráti " Údaj je celé číslo " , pretože 37 je celé číslo . Typ " typechecker ( 24.24 ) " a stlačte " Enter . " Python vráti " Premenná je float " , pretože 24.24 je desatinné číslo . Typ " typechecker ( " Hello " ) " a stlačte " Enter . " Python vráti " Variable je reťazec " , pretože " Hello " je reťazec
4
typu " getInput = raw_input ( " Zadajte niečo : " ) " . , A stlačte " Enter . " Python vás vyzve na zadanie nejaký text . Zadajte nejaký text a stlačte " Enter . " Zadajte " typechecker ( getInput ) " a stlačte " Enter . " Python prechádza užívateľa - predložil premennú do funkcie a vráti typ .