Mögliche Duplizieren:
How do I check if a string is a number in Python?
Python - Parse String to Float or IntWie kann ich überprüfen, ob eine Zeichenfolge in Python einen numerischen Wert enthält?
Zum Beispiel möchte ich eine Zeichenfolge überprüfen, und wenn es nicht konvertierbar ist in Integer (mit int()
), wie kann ich feststellen, dass ?
Es gibt bereits eine Lösung hier http://stackoverflow.com/questions/354038/how-do-i-check-if-a-string-is-a-number-in-python – ronak
Für Klarheit, sollte '-99' erlaubt sein? Was ist mit "+123"? Oder "1729" (Ganzzahl mit führenden und nachgestellten Leerzeichen). '0x123'? –
@MarkDickinson - warum sollte '' -99'' nicht erlaubt sein? – mgilson