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 testovať na čísla s Python

Python , programovací jazyk vyššej úrovne použité spoločnosťami , ako je NASA , Google a YouTube sa používa milióny programátorov na celom svete ako alternatívu k nižšej úrovni jazyky ako C Python je ľahké sa naučiť , , prenosný , a menej syntax závislé než programovanie languages.When low - level danej reťazca v Pythone , existuje niekoľko spôsobov , ako zistiť , či je obsah reťazce sú čísla , alebo nie . Pokyny dovolená 1

získať reťazec , ktorý chcete testovať . Ak chcete napríklad získať reťazec od užívateľa , použite funkciu raw_input :

x = raw_input ( " Prosím , zadajte reťazec . " )
2

Pomocou funkcie int ( ) otestovať reťazec . Napríklad v príklade pridajte riadok

y = int ( x )

do skriptu . Ak Python hádže chybový kód " ValueError : neplatný doslovný pre int ( ) s podstavcom 10 : " Viete , že x nie je číslo . Ak x nie je celé číslo , bude funkcia int ( ) jednoducho zaokrúhliť nadol na najbližšie celé číslo a vráti tento výsledok skôr ako hádzať chybový kód .
3

Použite matematickú funkciu otestovať reťazec . Pomocou rovnaký príklad , pridajte riadok

y = x /2

do skriptu . Opäť platí , že ak Python vyhodí chybový kód " TypeError : nepodporovaný typ ( y ) , operand na /: ' str ' a ' int ' " Vieš , že x nie je číslo
< . br >

Najnovšie články

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