Convert string to int python?

4 Antworten

Hallo Pythonlearner,

wie wäre es mit der hübschen Funktion int?

Parameter ist dann dein String.

int("33")

Beispiel:

number = int("22")
print(number + 2)

Ausgabe ist dann 24.

Gruß

Woher ich das weiß:Berufserfahrung

Pythonlearner 
Fragesteller
 19.11.2018, 11:37

ja, dies habe ich auch schon versucht, also floatValue = float(a). Jedoch sagt mir der Compiler dann: "Value Error:could not convert string to float"

0
AldoradoXYZ  19.11.2018, 11:39
@Pythonlearner
number = float("22.2")
print(number + 2)

Ausgabe 24.2

Ich finde das funktioniert ganz gut. Mit Komma darfst Du das natürlich nicht schreiben.

Gruß

1
Pythonlearner 
Fragesteller
 19.11.2018, 11:44
@AldoradoXYZ

hm danke schonmal für deinen Antwort. Doch irgendwie will mein Compiler nichtso recht.. ich habe jetzt eigentlich genauso wie du

a = Eingabefeld.get()
number= float(a)
print(numer +2)

Jedoch mit derselben Fehlermeldung

Bin echt kein geborener Programmierer^^

0
Pythonlearner 
Fragesteller
 19.11.2018, 11:55

@AldoradoXYZ

vielen Dank, mein Fehler liegt woanders :) Frage hat sich geklärt^^

0
try:
  convertedInteger = int(a)
except ValueError as e:
  print(e.__str()__)
  return

a = int(variable.get)

Woher ich das weiß:eigene Erfahrung