Test Python, die übergeordnete Programmiersprache, die von Unternehmen wie der NASA , Google und YouTube verwendet wird, wird von Millionen von Programmierern weltweit als Alternative zur unteren Ebene Sprachen wie C Python verwendet wird, ist leicht zu erlernen , tragbar und weniger Syntax -abhängige als Low-Level- Programmierung languages.When einen String in Python, gibt es mehrere Möglichkeiten , um zu bestimmen , ob der Inhalt der Zeichenfolge Zahlen sind oder nicht. Anleitung
1
Erhalten Sie die Zeichenfolge Sie testen möchten . Zum Beispiel, um eine Zeichenfolge aus der Benutzer zu erhalten , verwenden Sie die Funktion raw_input :
x = raw_input ( " . Bitte geben Sie eine Zeichenfolge" )
2
Verwenden Sie die int ()-Funktion um die Zeichenfolge zu testen. Zum Beispiel , in dem Beispiel , fügen Sie die Zeile
y = int (x)
zu Ihrem Script. Wenn Python wirft den Fehlercode " ValueError : invalid literal für int ( ) mit Basis 10 : " Sie wissen, dass x keine Zahl ist . Ist x keine ganze Zahl, wird der int ()-Funktion einfach abrunden auf die nächste ganze Zahl und kehren dieses Ergebnis anstatt werfen einen Fehlercode.
3
Verwenden Sie eine mathematische Funktion zu testen die Zeichenkette . Für das gleiche Beispiel , fügen Sie die Zeile
y = x /2
zu Ihrem Script. Auch wenn Python wirft der Fehlercode " TypeError : freitragend Operandentyp ( s ) for /: 'str ' und ' int' " . Sie wissen, dass x keine Zahl ist