Dot Notation String Manipulation

Gibt es eine Möglichkeit, einen String in Python mit den folgenden Methoden zu bearbeiten?

Für jede Zeichenfolge, die in Punktnotation gespeichert ist, zum Beispiel:

s = "classes.students.grades"

Ist es eine Möglichkeit, die Zeichenfolge wie folgt zu ändern:

"classes.students"

Grundsätzlich alles bis einschließlich der letzten Periode entfernen. So"restaurants.spanish.food.salty" würde werden"restaurants.spanish.food".

Zusätzlich, gibt es eine Möglichkeit zu identifizieren, was nach der letzten Periode kommt? Der Grund, warum ich das tun möchte, ist, dass ich @ verwenden möchtisDigit().

Also, wenn es @ wclasses.students.grades.0 könnte ich das @ greif0 irgendwie, also könnte ich eine if-Anweisung mit @ verwendisdigit, und sagen Sie, ob der Teil der Zeichenfolge nach dem letzten Punkt (also0 ist in diesem Fall eine Ziffer, entfernen Sie sie, andernfalls lassen Sie sie.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage