Python - Überprüfen Sie, ob die letzten Zeichen in einer Zeichenfolge Zahlen sind

Grundsätzlich möchte ich wissen, wie ich das machen würde.

Hier ist eine Beispielzeichenfolge:

string = "hello123"

Ich möchte wissen, wie ich überprüfen würde, ob die Zeichenfolge mit einer Zahl endet, und dann die Zahl ausdrucken würde, mit der die Zeichenfolge endet.

Ich weiß, dass Sie für diese bestimmte Zeichenfolge Regex verwenden können, um zu bestimmen, ob sie mit einer Zahl endet. Verwenden Sie dann Zeichenfolge [:], um "123" auszuwählen. ABER wenn ich eine Datei mit folgenden Zeichenfolgen durchlaufe:

hello123
hello12324
hello12435436346

... Dann kann ich die Nummer nicht mit der Zeichenfolge [:] auswählen, da sich die Nummernlängen unterscheiden. Ich hoffe, ich habe klar genug erklärt, was ich brauche, damit ihr helfen könnt. Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage