【发布时间】:2016-03-03 08:31:43
【问题描述】:
有没有办法使用以下方式在 Python 中操作字符串?
对于任何以点表示法存储的字符串,例如:
s = "classes.students.grades"
有没有办法将字符串更改为以下内容:
"classes.students"
基本上,删除直到最后一个期间的所有内容。所以"restaurants.spanish.food.salty" 会变成"restaurants.spanish.food"。
此外,有什么方法可以确定最后一个时期之后的内容吗?我想这样做的原因是我想使用isDigit()。
所以,如果它是classes.students.grades.0,我能否以某种方式获取0,这样我就可以使用带有isdigit 的if 语句,并说出最后一个句点之后的字符串部分(所以0 在本例)是一个数字,删除它,否则,留下它。
【问题讨论】: